题目大意

题意

分析

先数据范围 1e181e^{18}, 打表发现

打表 四个一组规律明显输出即可

Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void solve(){
int n;cin >> n;
if(n==2) puts("1");
else{
n-=2;
int t = (n+3)/4;
int k = n%4;
if(k!=3) cout << 2*t-1<<endl;
else cout << 2*t << endl;
}
}

signed main(){
int t;cin>>t;
while(t--) solve();
}