/ XMU_ACM / 题库 /

喵喵喵???

喵喵喵???

Description

有n只猫,每只猫有且只有一个自己的猫窝。有一天,所有的猫都躺在自己的猫窝里。主人趁猫咪出来吃饭的时候,把它们的窝的位置随机进行了交换。猫咪们吃完饭后迷迷糊糊地回到了原来的位置,躺进了现在放在那里的猫窝。当猫发现自己没有在自己的猫窝里时,会发出喵喵喵???的声音。求发出喵喵喵???的猫的只数的期望值。

Input

有多组数据。每行一个整数数n,表示有n只猫。1<=n<=1000000000

Output

对每个输入,输出一个数,表示题目要求的期望值,保留两位小数。每个数占一行。

Sample 1

Input

1
2

Output

0.00
1.00

Limitation

1s, 65535KiB 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

信息

难度
7
分类
(无)
标签
(无)
递交数
31
已通过
6
通过率
19%
上传者

相关