3 条题解
-
1
算法!!
#include <bits/stdc++.h> using namespace std; //int calm(int n) //{ // int ans = 0,cnt = 0; // for(int i=1;i<=n;i++) // { // ans+=i; // if(ans%3==0) cnt++; // } // return cnt; //} int main() { long long n; cin >> n; // vector<int> ans; // ans.push_back(0); // for(int i=1;i<=n;i++) ans.push_back(calm(i)); // for(int i=1;i<=n;i++) cout << ans[i] << " "; // return 0; long long ans; if((n+1)%3 == 0) ans = 2*((n+1)/3)-1; if(n%3 == 0) ans = 2*(n/3); if((n-1)%3 == 0) ans = 2*((n-1)/3); cout << ans; return 0; }
- 1
信息
- ID
- 751
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 35
- 已通过
- 7
- 上传者