本题可以用递归和递推两种方法。递归估计是最容易想到的。 #include<bits/stdc++.h> #define int long long using namespace std; int n; int cnt=0; void slove2(int k){ for(int i=1;i<=k/2;i++){ cnt++; slove2(i); } } signed main(){ cin>>n; slove2(n); cout<<++cnt;//本身就是一个 return 0; } 暴力递归,...