PTA刷题-乙级
PTA的新手乙级部分题目
abyss_miracle
这个作者很懒,什么都没留下…
展开
-
【PTA刷题】乙级 1086 To 1095
B1086.就不告诉你 3min签到题/*B1083*/#include <iostream>#include <string>#include <algorithm>#include <stdio.h>#include <cctype>using namespace std;int main(){ int a, b; cin >> a >> b; string str = to_strin原创 2020-07-03 21:46:41 · 115 阅读 · 0 评论 -
【PTA刷题】乙级 1066 To 1085
B1066.图像过滤 8min签到题。 用cin输入超时挂了一个点(400ms都挂了),换成scanf只用了100ms。所以有时候cincout超时挂了可以用scanf来试试/*B1065*/#include <iostream>#include <stdio.h>using namespace std;int main(){ int M, N, A, B, R; scanf("%d %d %d %d %d",&M,&N,&A,&原创 2020-06-26 23:36:05 · 177 阅读 · 0 评论 -
【PTA刷题】乙级 1046 To 1065
B1046.划拳 7Min签到题/*B1046*/#include <iostream>using namespace std;int main(){ int N; cin >> N; int Awin = 0, Bwin = 0; for (int i = 0; i < N; i++) { int AGuess, A, BGuess, B; cin >> AGuess >> A >> BGuess >原创 2020-06-19 18:33:52 · 209 阅读 · 0 评论 -
【PTA刷题】乙级 1026 To 1045
B1026.程序运行时间1.四舍五入的写法。利用小数部分加上0.5则除法进1的性质。在被除数的基础上加上0.5乘以除数即可。例如题中的0.5*100 =50,则只要在被除数上加50就可以实现四舍五入。2.int 2的31次方,10的9次方数量级longlong 2的63次方,大概是10的19次方/*B1026*/#include <iostream>#include <vector>#include <string>#include <algor原创 2020-06-05 12:20:06 · 332 阅读 · 0 评论 -
【PTA刷题】乙级 1005 To 1025
B1005.继续(3n+1猜想)**思路:**用哈希表的思想(实际上就是个简单数组,因为没有用到哈希函数),将读入的数字算一个数列出来,然后访问哈希表中的脚标。访问过一次则将表的值改为1. 然后再检索输入的数字里面哪个数字对应的哈希表中的数字是0,把它输出。需要注意的是:1.数组的大小一开始开的不够大,挂了两个测试点。(以后往大了开,炸内存了再改小)2.一个老问题,Vector的erase和for循环时要注意。例子如下: for (auto iter = Result.begin(); iter原创 2020-05-18 20:09:46 · 327 阅读 · 0 评论