- 博客(278)
- 收藏
- 关注
原创 1073 多选题常见计分法
1073 多选题常见计分法解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<unordered_map>#include<algorithm>#include<set>#include<string>using namespace std;typedef pair<string, int> pa;bool cmp(pa a, pa b)
2020-06-30 20:53:40 266 1
原创 1095 解码PAT准考证
1095 解码PAT准考证解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<unordered_map>#include<algorithm>#include<string>using namespace std;typedef pair<string, int> pp;bool cmp(pp a, pp b) { return a.second !
2020-06-30 19:42:36 203
原创 1055 集体照
1055 集体照解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<algorithm>#include<string>using namespace std;struct stu { string name; int hei;};bool cmp(stu a, stu b) { if (a.hei != b.hei) return a.hei > b.hei;
2020-06-30 16:23:00 207
原创 1068 万绿丛中一点红
1068 万绿丛中一点红解题代码1测试结果1解题代码2(模仿柳神版)测试结果2问题整理解题代码1#include<iostream>#include<vector>#include<unordered_map>#include<algorithm>using namespace std;int m, n, limit;vector<pair<int, int> > vr;vector<vector<int&
2020-06-30 14:16:19 207
原创 1050 螺旋矩阵
1050 螺旋矩阵解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>#include<vector>#include<cmath>using namespace std;int main(){ int num, m, n; cin >> num; for (n = (int)(sqrt(1.0*num)); n >= 1; n--) if (num % n =
2020-06-30 12:40:47 136
原创 1075 链表元素分类
1075 链表元素分类解题代码测试结果问题整理解题代码#include<iostream>#include<vector>using namespace std;int main(){ int f, n, k, temp; cin >> f >> n >> k; vector<int> v, v1, v2, v3, d(100005), ne(100005); for (int i = 0; i < n; i+
2020-06-30 10:40:52 124
原创 1060 爱丁顿数
1060 爱丁顿数解题代码测试结果问题整理解题代码#include<iostream>#include<set>#include<functional>using namespace std;int main() { int n, temp, cnt = 1, ret = 0; multiset<int,greater<int> > s; cin >> n; for (int i = 0; i < n; i+
2020-06-30 10:12:39 127
原创 1025 反转链表
1025 反转链表解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>using namespace std;int dat[100005], nex[100005], ans[100005];int main(){ int f, n, k, temp, num = 0, i; cin >> f >> n >> k; for (int i = 0; i < n; i++
2020-06-29 23:38:58 146
原创 1074 宇宙无敌加法器
1074 宇宙无敌加法器解题代码测试结果问题整理解题代码#include<iostream>#include<string>using namespace std;int main() { string q, a, b, ans; int flag = 0, carry = 0; cin >> q >> a >> b; ans = q; string a1(q.length() - a.length(), '0'); stri
2020-06-29 21:22:52 151
原创 1089 狼人杀-简单版
1089 狼人杀-简单版解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<algorithm>using namespace std;int main() { int n, temp; cin >> n; vector<int> v(n + 1); for (int i = 1; i <= n; i++) cin >> v[i]; for (
2020-06-29 20:26:33 219
原创 1088 三人行
1088 三人行解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>using namespace std;int M, X, Y;void print(double x) { if (M == x) cout << " Ping"; else if (M < x) cout << " Cong"; else cout << " Gai";}int main() {
2020-06-29 19:41:34 125
原创 1054 求平均值
1054 求平均值解题代码测试结果问题整理解题代码#include<cstdio>#include<iostream>#include<cstdlib>#include<cstring>using namespace std;int main() { int n, cnt = 0; double sum = 0.0, temp; char a[50], b[50]; scanf("%d", &n); for (int i = 0
2020-06-29 19:17:30 131
原创 1044 火星数字
1044 火星数字解题代码测试结果问题整理解题代码#include<iostream>#include<string>#include<cctype>using namespace std;string a[13] = { "tret","jan","feb","mar","apr","may","jun","jly","aug","sep","oct","nov","dec" };string b[13] = { "####","tam","hel","m
2020-06-29 17:36:03 164
原创 1045 快速排序
1045 快速排序解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>using namespace std;int a[100000], b[100000], c[100000];int n, temp, max1, index, min1 = 1000000001;int main() { cin >> n; for (int i = 0; i < n; i++) cin >>
2020-06-29 16:38:02 152
原创 1040 有几个PAT
1040 有几个PAT解题代码测试结果问题整理解题代码#include<iostream>#include<string>using namespace std;int p, t, r;int main() { string str; cin >> str; for (auto x : str) if (x == 'T') t++; for (auto x : str) { if (x == 'P') p++; if (x == 'T') t-
2020-06-29 16:04:38 120
原创 1035 插入与归并
1035 插入与归并解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>using namespace std;const int nmax = 100;int A[nmax], B[nmax];int main() { int n, i, j; cin >> n; for (int i = 0; i < n; i++) cin >> A[i]; for (int i = 0;
2020-06-29 15:34:37 145
原创 1003 我要通过!
1003 我要通过!解题代码测试结果问题整理解题代码#include<iostream>#include<map>#include<string>using namespace std;int main() { int n, p = 0, t = 0; cin >> n; for (int i = 0; i < n; i++) { string s; cin >> s; map<char, int>
2020-06-29 09:04:52 134
原创 1058 选择题
1058 选择题解题代码测试结果问题整理解题代码#include<cstdio>#include<algorithm>#include<set>using namespace std;struct que { int weight, sum, cnt; set<char> s;}q[100];struct wrong { int index, cnt;}w[100];bool cmp(wrong a, wrong b) { if (
2020-06-27 17:38:32 229
原创 1085 PAT单位排行
1085 PAT单位排行解题代码测试结果问题整理解题代码#include<cstdio>#include<vector>#include<string>#include<unordered_map>#include<algorithm>#include<cctype>using namespace std;struct stu { int score, cnt; string school;};unordere
2020-06-27 16:13:35 124
原创 1080 MOOC期终成绩
1080 MOOC期终成绩解题代码测试结果问题整理解题代码#include<iostream>#include<unordered_map>#include<string>#include<vector>#include<cstdio>#include<algorithm>using namespace std;struct stu { string name; int g1, gm, gf, g;};bool
2020-06-27 11:21:27 159 1
原创 1062 最简分数
1062 最简分数解题代码测试结果问题整理解题代码#include<cstdio>#include<cmath>#include<algorithm>using namespace std;int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b);}int main() { int a1, a2, b1, b2, c; scanf("%d/%d %d/%d %d", &a1, &
2020-06-27 09:59:45 118
原创 1052 卖个萌
1052 卖个萌解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<string>using namespace std;int main() { vector<vector<string> > v; for (int i = 0; i < 3; i++) { vector<string> vv; string str; getline(
2020-06-27 09:04:07 111
原创 1079 延迟的回文数
1079 延迟的回文数解题代码测试结果问题整理解题代码#include<iostream>#include<algorithm>#include<string>#include<cstring>using namespace std;struct bign { int p[1100]; int len; bign() { len = 0; memset(p, 0, sizeof(p)); }};bign change(stri
2020-06-26 21:47:51 117
原创 1090 危险品装箱
1090 危险品装箱解题代码测试结果问题整理解题代码#include<iostream>#include<string>#include<unordered_map>#include<vector>#include<set>using namespace std;unordered_map<string, set<string> > mm;int main() { int n, m, k; cin &g
2020-06-26 20:53:52 143
原创 1084 外观数列
1084 外观数列解题代码测试结果问题整理解题代码#include<iostream>#include<vector>#include<string>using namespace std;string handle(string str) { vector<pair<char, int> > v; int len = str.length(); for (int i = 0; i < len; i++) { if (!
2020-06-26 20:09:46 133
原创 1078 字符串压缩与解压
1078 字符串压缩与解压解题代码测试结果问题整理解题代码#include<iostream>#include<string>#include<vector>#include<cctype>using namespace std;vector<pair<char, int>> v;void compress(string str) { int len = str.length(); for (int i = 0; i
2020-06-26 19:14:03 117
原创 1065 单身狗
1065 单身狗解题代码测试结果问题整理解题代码#include<iostream>#include<unordered_map>#include<set>#include<string>using namespace std;int main() { int n; cin >> n; string a, b; unordered_map<string, string> m; for (int i = 0; i
2020-06-26 18:42:56 135
原创 1070 结绳
1070 结绳解题代码测试结果问题整理解题代码#include<cstdio>#include<algorithm>using namespace std;int main() { int n; int len[10000]; scanf("%d", &n); double sum = 0.0; for (int i = 0; i < n; i++) scanf("%d", &len[i]); sort(len, len + n);
2020-06-26 15:59:23 683
原创 1057 数零壹
1057 数零壹解题代码测试结果问题整理解题代码#include<iostream>#include<string>using namespace std;int main() { string str; getline(cin, str); int sum = 0; for (auto x : str) { if (x >= 'a' && x <= 'z') sum += x - 'a' + 1; else if (x &
2020-06-26 15:45:42 166
原创 1077 互评成绩计算
1077 互评成绩计算解题代码测试结果问题整理解题代码#include<iostream>int main() { int n, m; double gT, gC; scanf("%d %d", &n, &m); for (int i = 0; i < n; i++) { int cnt = 0; double score = 0.0, max = -1.0, min = 101.0; scanf("%lf", &gT); for (i
2020-06-26 15:29:57 121
原创 1059 C语言竞赛
1059 C语言竞赛解题代码测试结果问题整理解题代码#include<unordered_map>#include<iostream>#include<string>#include<cmath>using namespace std;int n;string str;unordered_map<string, int> m;bool isprime(int a) { if (a <= 1) return false;
2020-06-26 14:30:22 131
原创 1063 计算谱半径
1063 计算谱半径解题代码测试结果问题整理解题代码#include<cstdio>#include<cmath>#include<algorithm>using namespace std;double ret, temp;int main() { int n, a, b; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d%d", &a, &b);
2020-06-26 12:36:17 109
原创 1067 试密码
1067 试密码解题代码测试结果问题整理解题代码#include<string>#include<iostream>using namespace std;int n, cnt;bool flag;string str, temp;int main() { cin >> str >> n; getchar(); while (1) { getline(cin, temp); if (temp == "#") break; if
2020-06-26 12:30:29 125
原创 1064 朋友数
1064 朋友数解题代码测试结果问题整理解题代码#include<iostream>#include<set>#include<string>using namespace std;int n;int main() { cin >> n; set<int> s; for (int i = 0; i < n; i++) { int sum = 0; string temp; cin >> temp;
2020-06-26 12:08:21 240
原创 1072 开学寄语
1072 开学寄语解题代码测试结果问题整理解题代码#include<cstdio>#include<string>#include<unordered_map>using namespace std;int main() { unordered_map<string, bool> mp; int n, m, k, cnt, sum = 0, peo = 0; string temp, item, name; temp.resize(4);
2020-06-26 10:26:02 134
原创 1069 微博转发抽奖
1069 微博转发抽奖解题代码测试结果问题整理解题代码#include<cstdio>#include<string>#include<unordered_map>using namespace std;int main() { int n, d, index; scanf("%d%d%d", &n, &d, &index); string str[1000]; for (int i = 0; i < n; i++) {
2020-06-26 10:07:57 121
原创 1053 住房空置率
1053 住房空置率解题代码测试结果问题整理解题代码#include<cstdio>int n, d, m, pos_ret, ret;double e, temp;int main() { scanf("%d%lf%d", &n, &e, &d); for (int i = 0; i < n; i++) { scanf("%d", &m); int flag = false; int cnt = 0; if (m > d
2020-06-26 09:50:15 102
原创 1082 射击比赛
1082 射击比赛解题代码测试结果问题整理解题代码#include<cstdio>#include<cstring>#include<cmath>char upper[5], lower[5], temp[5];double mmin = 200, mmax = 0, dis;int n, x, y;int main() { scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%
2020-06-24 13:37:05 113
原创 1083 是否存在相等的差
1083 是否存在相等的差解题代码测试结果问题整理解题代码#include<cstdio>#include<map>#include<cmath>#include<functional>using namespace std;map<int, int,greater<int> > m;int n, temp;int main() { scanf("%d", &n); for (int i = 1; i &l
2020-06-24 13:27:47 135
原创 1087 有多少不同的值
1087 有多少不同的值解题代码测试结果问题整理解题代码#include<cstdio>#include<unordered_map>using namespace std;int n, cnt;unordered_map<int, bool> m;int main() { scanf("%d", &n); for (int i = 1; i <= n; i++) { int temp = (int)(1.0 * i / 2.0) +
2020-06-24 12:36:01 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人