![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
左佥都御史
这个作者很懒,什么都没留下…
展开
-
ubuntu16 .04LTS-linux学习笔记(不间断更新)
ubuntu kylin Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial 1 设置超级用户。su root然后输入密码就行。 (第一次得设置密码。输入用户的那个密码不行,我也不知道咋回事qwq sudo passwd root) 2 安装codeb原创 2017-12-19 19:12:31 · 334 阅读 · 0 评论 -
一些感想
昨天开了一套题,只做了一套题,我不想分析客观原因,只想根据自己,改进一下自己的战略 ①开始来的晚了,然后和队友再看水题,我首先没有分析样例,就随便猜了一个算法,不知道是哪里来的自信,然后就wa了。然后我又想了一个方法,只有一个样例没过,我就让他和端值比较,根本没有什么意义,但是能过了所有样例,然后我就交了两遍。。现在想起来真的很傻,后来去厕所的时候我又想了一个策略,回来的时候试了下样例都不对,然后原创 2017-11-09 20:02:37 · 179 阅读 · 0 评论 -
感想
这个月的任务没有完成,那就是把博客的数量变成200。 真是一拍脑门想起了这个,这个想法是有问题的,因为只是简单的写博客,而不回顾,没有一点用,碰到不会的还是不会。一点进步都没有,这周的任务周6在写写,那就是把tarjan弄明白,因为他的功能比较强大(我已经好多次把dfs的题或者并查集什么的简单应用当成割点啊桥啊什么的,太傻了) 刚才写qsc的博客里的题,感觉自己码力不行,脑力也不行。。算法也不行原创 2017-06-30 22:12:20 · 257 阅读 · 0 评论 -
C++中运算符 &和&&、|和|| 的区别
简介:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型 &与| 既可以进行逻辑运算,又可以进行位运算,两边既可以是bool类型,又可以是数值类型区别:if (A && B) 如果 A 为 false ,整个表达式就为 false,不再计算 B 的值了。 if (A & B) 如果 A 为 false ,整个表达式就为 false,但还要计算 B 的值。 if转载 2017-06-17 16:21:21 · 4141 阅读 · 0 评论 -
ACM-大牛的建议
一位高手的建议:一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.训练过ACM等程序设计竞赛的人在算法上有较大的优势,这就说明当你编程能力提高之后,主要时间是花在思考算法上,不是花在写程序与debug上。下面给个计划你练练:第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序转载 2017-05-31 19:19:05 · 395 阅读 · 1 评论 -
JAVA中接口和抽象类的区别
版权声明:本文为博主原创文章,未经博主允许不得转载。抽象类(abstract class):含有abstract修饰符的类。它不能创建实例对象;含有abstract方法的类必须定义为abstract class;abstract class类中的方法不必是抽象的;abstract class类中定义抽象方法必须在具体子类中实现,所以,不能有抽象构造方法或抽象静态方法;如果的子类没有实现抽象父类中的所转载 2017-05-16 16:57:25 · 327 阅读 · 0 评论 -
poj题目分类,很好很有层次感
OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法.转载 2017-04-13 15:58:19 · 462 阅读 · 0 评论 -
手工计算KMP里的NEXT和NEXEVAL数组-嘎嘎好使
原文:http://www.slyar.com/blog/kmp-next-nextval.htmlKMP 算法我们有写好的函数帮我们计算 Next 数组的值和 Nextval 数组的值,但是如果是考试,那就只能自己来手算这两个数组了,这里分享一下我的计算方法吧。计算前缀 Next[i] 的值:我们令 next[0] = -1 。从 next[1] 开始,每求一个字符的 next 值,就看它前面是否转载 2017-05-15 19:46:07 · 406 阅读 · 0 评论 -
抢救
自己的不足: 1 stl的使用和 思维题。 2 做题的时候总是有看题解和依赖别人的习惯。这都是不好的,思维不够严密 3 做题没一点套路,简单题刚不掉,什么题都不想看了。。 4 码力还是弱,模拟不够好。 抢救方法 1 多做题吧,中档题(特别是有dp思想的)要拿下 2 相信自己,一定会有更好的未来 3 养成自己独立的思维习惯,不然被带坑了也是窝囊。。。 4 都没做的dp和图论。。。尴尬。原创 2017-05-15 16:20:13 · 295 阅读 · 1 评论 -
17年黑龙江省赛的反思
感觉自己好菜,莫名其妙的菜,一道那么简单的题都分析不清还玩acm?有自己性格的原因,自己推出来了只是没有考虑特殊情况然后别人说不对就放弃了,但是队友的选择更错。不能坚持自己。 玩了这不到一年,感觉自己什么皮毛也不会,但我更为担心的是我们开的题也少,队里讨论也不好。五个小时写的代码连100行几乎都没有。。。 感觉太业余了。。。 并不是只有算法题才算题,并且现在哪还有模板题。自己脑子不好用参加什么原创 2017-05-12 19:19:15 · 329 阅读 · 0 评论 -
为什么使用%lf读取double型的值,而用%f进行显示?
今天看到一篇好文章,mark一下。出去旅游了一下,所以有些天没敲代码,于是又弱爆了~忘掉了题目中的东西,结果出现了问题,好难找哈~死记硬背是很难记住一些东西的,只有理解原理才记得深入!奋斗注意scanf函数和printf函数是不同寻常的函数,因为它们都没有将函数的参数限制为固定数量。scanf函数和printf函数又可变长度的参数列表。当调用带可变长度参数列表的函数时,编译器会安排float参数自动转载 2017-05-02 22:05:52 · 541 阅读 · 0 评论 -
位运算的优势
位运算加速技巧 1. 如果乘上一个2的倍数数值,可以改用左移运算(Left Shift) 加速 300%x = x * 2; x = x * 64; //改为: x = x << 1; // 2 = 21 x = x << 6; // 64 = 26如果除上一个 2 的倍数数值,可以改用右移运算加速 350%x = x / 2; x = x / 64; //改为:x = x >>转载 2017-05-01 14:10:59 · 1038 阅读 · 0 评论