- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 PTA_A_1054
使用map统计出现的最大数字即可,但要注意输入不能使用cin,会超时。 #include <iostream> #include <map> using namespace std; map<int,int> color_count; int main() { int m,n; cin>>m>>n; int max=0; for(...
2020-01-31 22:02:00 141
原创 PTA_A_1051
难得一次就AC #include <iostream> using namespace std; #define N 1000+10 int main() { int m,n,k; cin>>m>>n>>k; while(k--) { int num[N]={0}; int pos[N]={0}; int flag=1; i...
2020-01-30 13:04:43 195
原创 PTA_A_1050
#include <iostream> #include <string> #include <cstring> #include <stdio.h> using namespace std; #define N 10000+10 int main() { char s1[N],s2[N]; int F[500]={0}; cin.getl...
2020-01-30 00:12:31 193
原创 1017
模拟题,逻辑很简单,但这题有一点没提到,只要是在下午五点之前到达的客户,都可以完成业务,就算超过五点才开始也是可以的,但五点之后到达就不行。 有些地方初始化没注意到,卡了很久。 //2020_01_19 20:50 /* 所有到银行的人都按到达时间排队,只要有空闲的窗口就可以开始业务 判断队列第一个人的到达时间是否小于当前时间,如果不是则要增加当前时间,如果是...
2020-01-22 15:13:51 2197
原创 1033
一道贪心题,一直过不了,看了其他人的思路,发现依然是数学太差的锅,逻辑混乱,不能考虑到所有情况。 思路如下: 预处理:添加费用为0,距离为终点的加油站,然后以距离和费用为标准进行排序; 假设当前在下标为[i]的加油站,寻找所能到达的最大距离范围内的价格最低的加油站,如果遇到比当前加油站费用低的加油站,立刻结束寻找,否则直到寻找到范围内最优解; 根据第(2)步的结果分情况计算 如果没找到,说...
2020-01-06 22:59:02 159
原创 1016
对于这种模拟题,总感觉脑容量不够用,虽然看起来很简答,但具体实现的时候却总有各种麻烦。 //time:2020/1/1 19:31 //PAT A 1016 #include <iostream> #include <queue> #include <map> #include <string> #include <algorithm&g...
2020-01-01 20:51:13 166
TCP&UDP&串口通信助手
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人