pta乙级
水牛的梦想
沙雕一枚,时而有点高冷
展开
-
PTA 乙级 1095
/终于结束啦啦啦啦啦啦泪奔呜呜呜我居然在一题这么傻的小模拟卡了接近一年呜呜呜请自动忽略/这题就是纯纯的模拟对于 1 而言 就是排序按照等级排序然后按分数非递增 准考证递增排序初始化一次完成就好啦,因为等级是字符不好处理,所以俺用了个r()把他们阶级化了…对于 2 而言 就桶嘛写个函数把字符转数字好看后直接人数存入一个桶,分数存一个桶 好结束了…对于3 呜呜呜 这就是传...原创 2019-10-22 17:09:20 · 190 阅读 · 0 评论 -
pta 1033 乙题 是不是有1分过不了讷 读入一行并没代表中间没有空格!!!
#include#include#includeusing namespace std;string c,a;int b[300];int main(){ getline(cin,a);//c++读入一整行写法getline(cin,c);int k=a.length(),q=c.length();;for(int i=0;i<k;i++){if(a[i]>...原创 2018-10-25 10:55:53 · 214 阅读 · 0 评论 -
pta乙题1051 注意浮点数小心相乘带来的误差!!!!!
//我感受到来自pta对小白的一股凉凉的气息#include#includeint main(){double a,b,c,d,A,B,C,D,sums,sumf;scanf("%lf %lf %lf %lf",&a,&b,&c,&d);A=acos(b);B=asin(b); //sumf代表虚数值sums代表实数值C=ccos(d);D=csin...原创 2018-10-28 14:19:12 · 268 阅读 · 0 评论 -
pta1060 乙题 这题考我们程序的鲁棒性太气了n。。。。。其实会大于10的5次方!!!所以才有段错误。。。。
#include#includeusing namespace std;int main(){int a[1111100]={0},n;//数组大点!!!scanf("%d",&n);for(int i=0;i<n;i++)scanf("%d",&a[i]);sort(a,a+n);int k=n-1,haha=0;for(int i=n;i>=0...原创 2018-11-09 09:05:10 · 505 阅读 · 0 评论 -
pta1025反转链表乙题哈哈哈24分终于过了知道错哪吗呵呵呵 里面的 那链表有些是没连起来哒!!!然后n就需改为有用的个数!!!
#include <iostream> #include <cstdio>using namespace std;int haha[100100],hhh[100100],mm[100100];int main(){ int n,k,shu,a,b,c,d,qaq; cin>>a>>n>>k; fo...原创 2018-11-10 23:08:26 · 284 阅读 · 0 评论 -
pta 1050 乙题超时版 其实把b 改就ac了 好奇怪
#include<cmath>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int comp(int w,int e){ return w>e;} int a[10010],b[2000][2000],mm;int mai...原创 2018-11-11 11:32:30 · 215 阅读 · 0 评论 -
pta乙题1068 万绿丛中一点红
此题有坑1.独一无二的点2.边上的点例如没有左边的点则认为成立3.考虑色差正负是都可以的,而不用一定要同正或同负代码如下#include <cstdio>#include <cmath>using namespace std;int n,m,tap,a[1500][1500],kase=0,aa,bb;int hh(int x,int y,int i,in...原创 2018-11-25 10:18:04 · 340 阅读 · 1 评论 -
pta1073乙题 选择题---就模拟没啥东西一步步来就行先成绩后再加错误判断
#include <iostream>//1073#include <cstdio>#include <algorithm>using namespace std;double cj[1200];struct stu{ int bian,fen,zq,z[10],d[10];//z[]储存正确选项,d[]储存错误次数 int maxn=0; }a...原创 2018-11-26 09:45:13 · 170 阅读 · 0 评论 -
pta1080乙MOOC期终成绩 小心数据范围·!!!!
#include&amp;amp;lt;cstdio&amp;amp;gt;#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;algorithm&amp;amp;gt;#include&amp;amp;lt;map&amp;amp;gt;using namespace std;struct stu{原创 2018-11-26 23:38:52 · 290 阅读 · 0 评论 -
pta1045快速排序 这题告诉我们行尾最好加换行不然可能会格式错误。。。。。。。
#include<cstdio>int main(){ int n,kase=0,mm=0,a[100100]={0},b[100100]={0},min=0,maxn=1e+9; scanf("%d",&n);//注意最大值的范围是有讲究的 for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i...原创 2018-11-27 16:56:54 · 494 阅读 · 0 评论 -
pta 乙1034有理数加减//简单模拟 但需要注意 one需要开long long 因为题目只说输出不超范围不代表过程不超范围 two学会辗转相除法不然超时把
#include &lt;cstdio&gt;#include &lt;cmath&gt; typedef long long int ll;using namespace std;void simple(ll x,ll y);ll gcd(ll x,ll y);int main(){ ll a1,a2,b1,b2; scanf("%lld/%lld %lld/%lld",&原创 2018-12-08 18:04:21 · 340 阅读 · 0 评论 -
pta 乙1035 插入和归并 此题插入好写 归并必须自己模拟--
他的归并其实是有规律的,刚开始两个两个,然后4个4个,逐渐*2,剩下没遍历到的也要排序,这个自己思考不解释,好上代码#include &lt;cstdio&gt;#include &lt;algorithm&gt;using namespace std; int a[1000],b[1000],n,c[1000],mm=1;void print();int insert();void...原创 2018-12-08 20:44:26 · 226 阅读 · 0 评论 -
pta 乙1075 卡了我这么多天终于对了 链表元素分类,两个坑(对我来说)
1.题目给的数据可能不在链表中2.切记不可用地址中存的数字去对应地址!!!因为链表内的数可能相同!!上代码#include <cstdio>//链表中可能有不要的 #include <iostream>//链表相同的数字可能对应不同的地址!!!! #include <vector>using namespace std;int num[101000...原创 2018-12-19 08:32:21 · 208 阅读 · 0 评论