PATA
cl1mb3r
登攀要登攀~
展开
-
PATA 打卡记录 排序
ACwing 打卡记录 第四章 排序 1.PATA 1012 最佳排名 #include<bits/stdc++.h> using namespace std; const int N=2020; int flag; struct stu{ string id; int c_score,m_score,e_score,a_score; int c_rank,m_rank,e_rank,a_rank; }; stu s[N]; bool cmp_c(stu a,stu b)原创 2021-08-22 18:16:06 · 147 阅读 · 0 评论 -
PATA 打卡记录 进位制
ACwing PATA 打卡记录 第三章 进位制 1.PATA 1010 进制 主要考察二分思想,注意数据范围可能爆long long //二分满分做法(测试点巨坑) #include<bits/stdc++.h> using namespace std; typedef long long LL; LL zhuanhuan(char x[]); LL panduan(char x[],LL mid); char a[11],b[11]; LL c,d; LL e,f,flag; LL l,r;原创 2021-08-22 14:08:43 · 124 阅读 · 0 评论 -
PATA 打卡记录 高精度
Acwing PATA 打卡记录 第二章 高精度 高精度四则运算模板(算法笔记) #include<bits/stdc++.h> //本模板针对高精度运算的一般情况,出现正负问题需要灵活转换 using namespace std; struct bign{ char d[1000]; int len; bign(){ memset(d,0,sizeof(d)); len=0; } };//定义一个结构体存储大整数,每次定义都能初始化 bign change(char st原创 2021-08-21 18:23:37 · 147 阅读 · 0 评论 -
PATA 打卡记录字符串处理
Acwing PATA 打卡记录 第一章 字符串模拟 1.PATA 1001 A + B 格式 #include<bits/stdc++.h> using namespace std; int main(){ int a,b,sum; cin>>a>>b; sum=a+b; string str=to_string(sum); string ans; int j=0; if(sum==0) printf("0"); else{ for(int i=str原创 2021-08-21 18:04:39 · 278 阅读 · 0 评论