
pat
令豆豆零零
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pat a 1103 integer factorization
生词: factorization 因数分解;P-th power p次幂;tie 平局,两种方案相同; sequence { a1, a2, … aK } is said to be larger than { b1, b2, … bK } if there exists 1<=L<=K such that ai=bi for ibL 这句是按字典序排序的意思, { a1, a2, … a原创 2017-09-22 21:40:02 · 388 阅读 · 0 评论 -
IDE快捷键
code blocks:ctrl+shift+L 删除光标当前行ctrl+L 剪切光标当前行dev-c:ctrl+D 删除光标当前行ctrl+E 复制光标当前行原创 2017-12-16 00:45:44 · 214 阅读 · 0 评论 -
pat b 1035 插入与归并
pat b原创 2017-12-01 21:49:30 · 235 阅读 · 0 评论 -
给数组赋随机数
void fuzhi(int a[]){//传递的是数组地址,所做的修改会留下 srand((unsigned)time(NULL)); //include&include for(int i=0;i<20;i++){ a[i]=rand()%500; printf("%d ",a[i]); } printf("\n"); return;}原创 2017-12-05 23:43:45 · 2598 阅读 · 0 评论 -
pat b 1033 旧键盘打字
#include#includeint main(){ int emptyFlag=1; char str[100010]=""; char bad[70]=""; scanf("%s",bad); scanf("%s",str); for(int i=0;i<strlen(bad);i++){ for(int j=0;j<strlen(str);j++){ if(bad原创 2017-11-25 01:47:15 · 714 阅读 · 0 评论 -
pat b 1027 打印沙漏
有些题难,恶心,我不愿意碰。但这其实是可以被克服的,而这一道道坎,就是差距所在。第一次做这个题的时候,面对数学计算显得手忙脚乱。虽然蒙出了行数与星号的关系,但是打印的时候下三角打印错误,然后就慌了,开始胡乱修改,下次应该把这种陌生题目的解决方法分部分的在纸上列出来,类似于伪代码,然后再逐步解决。另外,变量和方法的定义要反应性质和思想#includeint main(){ int N=0;原创 2017-11-24 22:30:11 · 334 阅读 · 0 评论 -
向控制台程序中粘贴文本
有些控制台不吃ctrl+v,也打不开右键菜单。这时候要右击控制台程序标题栏,选择“编辑-粘贴”原创 2017-12-11 00:44:50 · 3521 阅读 · 0 评论 -
pat a 1024 Palindromic Number
生词:palindromic [计]回文的,[医]复发的;原创 2017-11-22 17:52:37 · 206 阅读 · 0 评论 -
pat a 1023 Have Fun with Numbers
练习,练习!心态要好。。。int型最大值:2147483648生词:duplication n.重复; permutation n.排列; double vt.双倍 ;#include#include//22:20。思路清楚,希望20分钟内初稿,40分钟内调试完//实际22:57初稿,走运的是一遍就过了。不对,不是运气,是实力 (。-`ω´-) struc原创 2017-11-19 16:30:02 · 268 阅读 · 0 评论 -
pat b 1034 有理数四则运算
pat b原创 2017-11-30 16:52:33 · 322 阅读 · 0 评论 -
pat b 1031 查验身份证
注意:gets可以读回车我没有检查前17位是否全是数字,也通过了。但要是有用心险恶的情况,也不一定……#include#includeint main(){ int n=0,z=0,flag=true; char str[19]={},M[12]={'1','0','X','9','8','7','6','5','4','3','2'}; int qual[17]={7,9,10原创 2017-11-24 13:11:26 · 259 阅读 · 0 评论 -
难点攻克-大整数运算
前几天计划没完成,心态又崩了。做了个题,感觉好一些。不动的时候感觉恐惧编程,或者说恐惧做题,真要做了,也就那样。万事开头难,硬着头皮撑过最开始的二十分钟就好了。大整数运算是我经常见到,但一直掌握不熟练的部分,值得强化。//一、高精度与低精度除法#include#includeint main(){ char A[1010]="", Q[1010]="";//一定初始化 int B=原创 2017-11-05 16:35:08 · 262 阅读 · 0 评论 -
第二讲 线性结构
2.1 线性表及其实现45分钟的课时,大概学习了90分钟。1.多项式的线性表表示方法一:顺序存储结构,数组直接表示二:顺序存储结构,数组只表示非零项三:链式存储结构,链表表示===========================================================================================原创 2017-10-07 15:32:17 · 2495 阅读 · 0 评论 -
pat a 1007 Maximum Subsequence Sum
本是做数据结构mooc的作业,出现很多问题,导致花了很长时间,值得反思。 生词:indices index的复数这是我最后通过的代码,用的在线处理算法:#include#includeusing namespace std;int first=0,last=0;int MaxSubseqSum(vector vi,int n){ int nowSubSum=0,MaxSu原创 2017-10-06 18:44:39 · 259 阅读 · 0 评论 -
两种错误
段错误 您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起浮点错误您的程序运行时发生浮点错误,比如遇到了除以 0 的情况原创 2017-10-03 20:03:51 · 353 阅读 · 0 评论 -
pat a 1032 sharing
生词: suffix 下标;#include<cstdio>const int maxn=100005;struct Node{//用不到address,可以不用定义 int address,next; char data; bool flag=false;}node[maxn];int main(){ int begin1,begin2,num;原创 2017-09-21 14:16:09 · 257 阅读 · 0 评论 -
pat a 1052 Linked List Sorting
//from liuchuo:#include #include using namespace std;struct NODE { int address; int key; int next; bool flag;}node[100000];int cmp1(NODE a, NODE b) { if(a.flag == false || b.f原创 2017-09-21 12:02:22 · 239 阅读 · 0 评论 -
sort(数组名+从该元素的下一个元素开始,数组名+要排序的最后一个元素(不是元素下标!),cmp)
错好多次了!!sort的前两个参数不是数组下标,是迭代器!!sort(a,a+2);就是将前两个元素递增排序!!sort(a+2,a+4);就是将第三第四个元素递增排序!!包后不包前! (a+2,a+4] (a,a+2](a+1)的值是a[0],a是数组入口。原创 2017-12-07 17:53:36 · 520 阅读 · 1 评论