2019-05-27
17:52:01
加油!!!
看题时候就要仔细,最后容易忘记%10000
#include <bits/stdc++.h> using namespace std; int main() { int t, n; // cin >> t >> n; scanf("%d", &t); while (t--) { // cin >> n; scanf("%d", &n); long long sum = 0; for (int i = 1,j = 1;i <= n; i++, j += 2) { sum += j; sum %= 10000; } cout << sum << endl; } return 0; }
另一种方法:运用物理公式
#include <bits/stdc++.h> using namespace std; int main() { int n,t; int v0=1,v; int s; while(cin>>n) { while(n--) { cin>>t; v=v0+2*(t-1); s=((v+v0)*t/2)%10000; cout<<s<<endl; } } return 0; }