杭电暑期多校集训—Euler theorem

Euler theorem


Problem Description
HazelFan is given two positive integers  a,b, and he wants to calculate  amodb. But now he forgets the value of  b and only remember the value of  a, please tell him the number of different possible results.
 

Input
The first line contains a positive integer  T(1T5), denoting the number of test cases.
For each test case:
A single line contains a positive integer  a(1a109).
 

Output
For each test case:
A single line contains a nonnegative integer, denoting the answer.
 

Sample Input
 
   
2 1 3
 

Sample Output
 
   
2 3
找规律-。-
#include
#include
#include
using namespace std;
int main()
{
    long long int a,b,c,d,e,f;
    cin>>a;
    while(a--)
    {
        cin>>b;
        d=(b-1)/2+2;
        cout<


 

你可能感兴趣的:(2017杭电暑期集训)