PAT (Advanced Level) Practice
又又木
这个作者很懒,什么都没留下…
展开
-
1012 The Best Rank
#include<cstdio> #include<iostream> #include<string.h> #include<algorithm> using namespace std; struct Student { string StudentId; int A, C, M, E; int Ar, Cr, Mr, Er; }student[2000]; string stu[2000]; bool cmpA(Student a, Stud原创 2021-02-06 02:08:46 · 100 阅读 · 0 评论 -
1041 Be Unique
#include<cstdio> #include<string.h> using namespace std; int N; int b[10001]; int a[100001]; int main() { scanf("%d", &N); memset(b, 0, sizeof(b)); for (int i = 0; i < N; i++) { scanf("%d", &a[i]); b[a[i]]++; } int flag =原创 2021-02-03 17:40:52 · 111 阅读 · 0 评论 -
1015 Reversible Primes (20分)
#include<cstdio> #include<vector> #include<math.h> using namespace std; vector<int> v; int N, D; bool isPr = 1; void isPrime(int a) { if (a == 1) { isPr = 0; return; } else if (a == 2 || a == 3) { isPr = 1; return; }原创 2021-01-31 16:58:15 · 66 阅读 · 0 评论 -
1019 General Palindromic Number (20分)
#include<cstdio> #include<vector> using namespace std; int N, b; vector<int> v; bool isPanum; bool isPaNum() { isPanum = 1; for (int i = 0; i < v.size(); i++) { if (v[i] != v[v.size()-i-1]) isPanum = 0; } return isPanum; }原创 2021-01-30 21:46:22 · 57 阅读 · 0 评论 -
1027 Colors in Mars (20分)
#include<cstdio> char RGB[13] ={'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C'}; int main(int argc, char const *argv[]) { int a, b, c; scanf("%d%d%d", &a, &b, &c); printf("#"); printf("%c%c", RGB[a / 13], RGB[a % 13])原创 2021-01-30 17:52:14 · 58 阅读 · 0 评论 -
1013 Battle Over Cities
在这里插入代码片`#include<iostream> #include<cstring> #include<vector> using namespace std; const int N = 1111; vector<int> G[N]; bool vis[N]; int del; void DFS(int j) { if (j == del) return; vis[j] = 1; for (int s = 0; s < G[j].siz原创 2020-11-24 20:18:51 · 60 阅读 · 0 评论 -
1007 Maximum Subsequence Sum
#include<iostream> #include<math.h> using namespace std; int nums[10001]; int main() { int K; cin >> K; int imax = -1; int minnum = 0 , maxnum = K - 1; for (int i = 0; i < K; i++) { cin >> nums[i]; } //dp[0] = nums[0];原创 2020-09-26 15:34:25 · 57 阅读 · 0 评论 -
1006 Sign In and Sign Out
#include<iostream> #include<vector> #include<sstream> using namespace std; struct Person { string ID_number; string Sign_in_time; string Sign_out_time; }; int main() { int M; cin >> M; vector<Person> P; for (int i = 0原创 2020-09-24 22:30:12 · 48 阅读 · 0 评论 -
1001 A+B Format (20分)
#include<iostream> #include <string> using namespace std; int main() { int a, b; int sum = 0; cin >> a >> b; sum = a + b; if (sum <= 999 && sum >= -999) cout << sum; else if (sum >= 1000000 || sum <原创 2020-09-23 19:50:40 · 59 阅读 · 0 评论