代码能力
Liukairui
这个作者很懒,什么都没留下…
展开
-
如何开启Dev-C++的调试功能
今天可算是学会调试了,DEV-C++5.1.2居然可以调试了,方法如下: Step1 新建一个项目(文件——》新建——》项目,选择如图),注意cpp文件无法调试 Step2 删除自带的main.cpp加入自己的cpp文件 Step3 打开项目——》项目属性———》编译器——》连接器——》产生调试信息 改为on Step4 关闭优化(即关闭O2,O3) Step5 点开调试,断...原创 2018-07-04 17:51:58 · 19087 阅读 · 1 评论 -
位运算的左右移运算
先占个位置别忘了原创 2018-07-23 10:54:57 · 504 阅读 · 0 评论 -
竞赛中的快读与涉及字符输入吃空与格回车的解决方法
今天做NOIP2017D1T2被IO框架搞了四个小时没调试出来,THSH告了一个好办法,记一下。 在这道题中涉及一种输入先是int,然后是时间复杂度O(n^x)或者是O(1)这里的空格很容易就被char给吃掉,所以我写的是int l,q; //q是输入的时间复杂度,0为O(1),非零时x为O(n^x) char t,kk; ...原创 2018-07-11 23:28:22 · 913 阅读 · 0 评论 -
register int的使用
今天看到这么一段代码void floyd(){ for(register int a=1;a<=v;a++){ for(register int b=1;b<=v;b++){ for(register int c=1;c<=v;c++){ if(G[b][a]+G[a][c]<G[b][...原创 2018-07-19 14:38:07 · 13659 阅读 · 6 评论 -
while(l--)的问题
写了个代码 while(l--){ if(XXX)break ...... } char tt; if (l!=0)while(l){scanf("%c",&amp;tt);if(tt==10)...原创 2018-07-19 14:43:54 · 572 阅读 · 0 评论 -
memset炸裂问题
有的时候memset(a,0x3f3f3f3f,sizeof(a));可以用 但是在考试时一定只可以用 -1和0 如图 大家可以复制去在自己环境试一下,发个截图#include <iostream>#include <cstdio>#include <cstring>using namespace std;int T1[5];int T2...原创 2018-07-19 14:58:40 · 342 阅读 · 0 评论 -
高精度算法-压位
我们之前做过大整数类的运算的题目 大整数乘法 大整数加法 这个方法看似是无敌的,,, 但是那么如果是一个10000^10000位的数据呢? 数组根本开不到这么大的。。。 有这样的题目吗? 传送门这时候我们就需要压位了。。。 还记得我们存储数字的方式? 举个栗子:1234 + 1234这是之前的存储方式 实际上我们一个数组空间(int)是可以储存 2147483647 以...原创 2018-07-31 07:12:18 · 5962 阅读 · 3 评论