
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 · 170 阅读 · 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 · 162 阅读 · 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 · 134 阅读 · 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 · 109 阅读 · 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 · 104 阅读 · 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 · 95 阅读 · 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 · 107 阅读 · 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 · 81 阅读 · 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 · 111 阅读 · 0 评论