/ NutOJ / 题库 /

Number Theory Problem I (1-6测试点)

Number Theory Problem I (1-6测试点)

Number Theory Problem I

题目背景

在辽阔的\(Mogical\)大陆上,有一个富饶的王国叫OI Kingdom,\(Lag \cdot Duliu \)是王国里古老的\(Duliu\)家族中钦定继承人之一,但他却对家族继承人不感兴趣.他天资聪颖,博览群书,他的梦想是能够到大陆的另一个王国Pig Kingdom中的Pig Kingdom University(PKU),也是大陆上最领先的学院之一里学习,为了达到这个目标,他开始努力学习OI知识.

今天他开始学习OI里的数论知识,凡事当然是要从简单的学起,可他觉得一个人学习没有意思,于是他拉上了喜欢做A+B Problem的你,年轻的学徒,他想和你比一比谁能算得又快又准

题目描述

给你两个实数\(A,B\)

  1. 计算\(A+B\),并输出结果
  2. 每次计算完之后输出所有计算结果的第\(k\)小(包括当前的运算结果),如果运算结果小于\(k\)个,则不用输出

输入格式

第一行两个整数\(T,K\)表示数据组数和你需要输出的第几小的运算结果

每一组数据一行两个实数表示\(A,B\)

输出格式

对于每一组数据输出一行一个或者两个实数(先输出运算结果再输出第K小)表示答案,答案均保留5位小数且四舍五入

为了防止精度误差,**建议**按以下格式输出

printf

#include <cstdio>
...
printf("%.5lf",result,k_th_result);

cout

#include <iomanip>  //需要这个库!
#include <iostream>
...
cout<<setiosflags(ios::fixed)<<setprecision(5)<<result<<' '<<k_th_result<<endl; 

输入输出样例

输入样例#1

3 2
1.0 2.33
0 1
0 0

输出样例#1

3.33000 
1.00000 3.33000
0.00000 1.00000

数据范围

出题人相信你们都会做所以没有子任务

\(K<=T<=10^6,-233333333<=A,B<=233333333\)

信息

难度
9
分类
(无)
标签
(无)
递交数
11
已通过
2
通过率
18%
上传者