http://acm.hdu.edu.cn/showproblem.php?pid=6124
找出一个数对所有的正整数取余的不同结果的数量, 是有规律的,把前10个写出来就可以看出来了
偶数:n/2+1 奇数:(n+1)/2+1;
#include<iostream>
using namespace std;
int main(){
int t;
cin>>t;
while(t--)
{
long long int a;
cin>>a;
long long int ans;
if(a%2==0) ans=a/2+1;
else ans=(a+1)/2+1;
cout<<ans<<endl;
}
return 0;
}