随笔分类 -  读入

摘要:while True: try: x,a,y,b=map(int,input().split()) if x*b > y*a: print(">") elif x*b < y*a: print("<") else : print("=") except: break 阅读全文
posted @ 2020-10-24 15:29 WeiAR 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:csp 201604-3路径解析一道简单模拟,主要是读入,这题如果会读入就太简单了用stringstreampath="/d1/d2/d3"stringstream ss(path);while(getline(ss,dir,'/'))的结果就是“”//第一次为空,因为上来就是‘/’d1d2d3就是 阅读全文
posted @ 2020-04-03 15:01 WeiAR 阅读(152) 评论(0) 推荐(0) 编辑
摘要:字典树裸题,字符串的末节点出现次数++,次数为一的贡献了答案。主要收获是读入的技巧 阅读全文
posted @ 2019-07-26 20:41 WeiAR 阅读(102) 评论(0) 推荐(0) 编辑
摘要:二维数组的初始化a[4][2]={{1,1},{2,3},{1,4},{1,3}};最外面的{}代表整个二维数组,里面的小括号{1,1}表示a[0][0]=1,a[0][1]=1; 阅读全文
posted @ 2017-11-04 15:43 WeiAR 阅读(240) 评论(0) 推荐(0) 编辑
摘要:关于初始化如果题目涉及负数,一定要注意读入优化开负数,初始化为-inf,边界问题也要初始化为-inf。 阅读全文
posted @ 2017-10-28 19:21 WeiAR 阅读(111) 评论(0) 推荐(0) 编辑
摘要:P2393 yyy loves Maths IIlong double比如保留5位小数*1000000都变成整数最后再/1000000避免精度误差scanf("%Lf",&x);printf("%.Lf",x); 阅读全文
posted @ 2017-10-21 08:30 WeiAR 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Scanf(“%d:%d:%d”,&*,&*,&*) 阅读全文
posted @ 2017-08-20 14:38 WeiAR 阅读(146) 评论(0) 推荐(0) 编辑
摘要:void Cin(int &x) { char c=getchar();x=0; int y=1; while(c'9') { if(c=='-') y=-1; c=getchar(); } while(c='0')x=x*10+c-'0',c=getchar(); x*=y; } 阅读全文
posted @ 2017-08-07 16:57 WeiAR 阅读(92) 评论(0) 推荐(0) 编辑