/ XMU_ACM / 题库 /

万能公式

万能公式

Background

在周三的课上,我们提到了非常好用的万能公式。
事实上,很多题目的解或许可以表示成公式的形式。
比如下面这道。

Description

有n本完全相同的无比坚硬的书,每本长度为1,事实上长度并不重要,质量也并不重要。
现在想知道,在不用胶水的情况下,把这些书在桌边沿叠起来,那么最上面的一本书可以伸出桌边沿多远呢?

Format

Input

若干行,每行一个整数n,n<=10^18。
测试数据组数不超过10^5。

Output

对于每行输入,输出一个实数,保留三位小数,表示对应的答案。

Sample

Input

0
1
2

Output

0.000
0.500
0.750

Limitation

1s, 512MB for each test case.

Hint

无穷级数的积分判别法:无穷级数和对应的反常积分同敛散。
你可以向监考者询问任何需要的数学常数。

Free Pascal Code

var a,b:longint;
begin
    readln(a,b);
    writeln(a+b);
end.

C Code

#include <stdio.h>
int main(void)
{
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d\n", a + b);
    return 0;
}

C++ Code

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    cout << a + b << endl;
    return 0;
}

Python Code

a, b = [int(i) for i in raw_input().split()]
print(a + b)

Java Code

import java.io.*;
import java.util.Scanner;

public class Main {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.println(a + b);
    }
}

Source

Vijos Original

信息

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

相关