4 solutions
-
0
#include <bits/stdc++.h> using namespace std; int main(){ string a1; int a; int k; cin >> k; for(int j = 0;j < k;j++){ cin >> a1; a = 0; for(int p = 1;p <= 3;p++){ if(a1.length() >= p){ a += (a1[a1.length()-p] - '0') * pow(10,p-1); } } int b = 1; for(int i = 0;i < a;i++){ b = b * 2011 % 10000; } cout << b << endl; } return 0; }
-
0
#include <bits/stdc++.h> //仅供参考,有BUG using namespace std; int main(){ string a1; int a; int k; cin >> k; for(int j = 0;j < k;j++){ cin >> a1; a = 0; for(int p = 1;p <= 3;p++){ if(a1.length() >= p){ a += (a1[a1.length()-p] - '0') * pow(10,p-1); } } int b = 1; for(int i = 0;i < a;i++){ b = b * 2011 % 10000; } cout << b; } return 0; }
-
-1
#include <bits/stdc++.h> using namespace std; int main(){ string a1; int a; int k; cin >> k; for(int j = 0;j < k;j++){ cin >> a1; a = 0; for(int p = 1;p <= 3;p++){ if(a1.length() >= p){ a += (a1[a1.length()-p] - '0') * pow(10,p-1); } } int b = 1; for(int i = 0;i < a;i++){ b = b * 2011 % 10000; } cout << endl << b; } return 0; }
-
-1
#include <bits/stdc++.h> using namespace std; int main(){ string a1; int a; int k; cin >> k; for(int j = 0;j < k;j++){ cin >> a1; a = 0; for(int p = 1;p <= 3;p++){ if(a1.length() >= p){ a += (a1[a1.length()-p] - '0') * pow(10,p-1); } } int b = 1; for(int i = 0;i < a;i++){ b = b * 2011 % 10000; } cout << endl << b; } return 0; }
- 1
Information
- ID
- 719
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 7
- Tags
- # Submissions
- 112
- Accepted
- 24
- Uploaded By