PAT B组
霍雨浩——舞麟
这个作者很懒,什么都没留下…
展开
-
1013 数素数 (20 分)
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805309963354112 #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn=1e6+10; int prime[maxn],pNum=0; bool p[maxn]={0}; void find_prime() { for(int i=原创 2021-09-17 23:19:07 · 61 阅读 · 0 评论 -
1019 数字黑洞
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805302786899968 #include<bits/stdc++.h> using namespace std; #define ll long long int cmp(int a,int b) { return a>b; } int main() { int n; scanf("%d",&n); int原创 2021-09-17 22:57:10 · 52 阅读 · 0 评论 -
1040 有几个PAT (25 分)
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805282389999616 思路:对字符串的每个A,计算他左边P的个数与他右边T的个数的乘积。 #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn=1e5+10; const int mod=1000000007; int l[maxn]; int原创 2021-09-16 23:45:18 · 41 阅读 · 0 评论 -
1023 组个最小数 (贪心水题)
#include<bits/stdc++.h> using namespace std; #define ll long long map<char,int>mp; struct shuzi { int geshu; int shu; }q[1005]; int cmp(int a,int b) { return a<b; } int main() { for(int i=0;i<=9;i++) { scanf("%d".原创 2021-09-16 23:08:46 · 53 阅读 · 0 评论 -
1020 月饼 (25 分) (贪心水题)
#include<bits/stdc++.h> using namespace std; #define ll long long struct dongxi { double kucun; double sz; double jz; } q[1005]; int cmp(dongxi a,dongxi b) { if(a.jz==b.jz) { return a.kucun>b.kucun; } return .原创 2021-09-16 22:47:47 · 102 阅读 · 0 评论 -
1009 说反话 (水题)
#include<stdio.h> #include<string.h> #define ll long long int main() { char q[1005]; gets(q); char qq[100][105]; int p=0; int cnt=0; for(int i=0;i<strlen(q);i++) { if(q[i]!=' ') { qq[p]原创 2021-09-14 23:33:29 · 49 阅读 · 0 评论