题目传送门 1 /* 2 题意:刷墙,斜45度刷红色或蓝色,相交的成绿色,每次刷的是连续的一段,知道最终结果,问最少刷几次 3 模拟+思维:模拟能做,网上有更巧妙地做法,只要前一个不是一样的必然要刷一次,保证是最小的,脑洞大 4 */ 5 #include 6 #include ...
分类:
其他好文 时间:
2015-07-29 09:06:08
阅读次数:
137
HDU 5319 Painter (模拟 脑洞题)...
分类:
其他好文 时间:
2015-07-28 21:17:16
阅读次数:
110
在看《数论》是看到欧几里得算法可以这样写,脑洞大开。1 int Gcd(int a,int b)2 {3 if(b==0) 4 return a;//出口5 return Gcd(b,a%b);6 7 }
分类:
编程语言 时间:
2015-07-26 13:56:47
阅读次数:
145
题目链接:http://acm.hdu.edu.cn/listproblem.php?vol=44题意:给你n个n,如果能在n-1次运算之后(加减乘除)结果为24的输出n-1次运算的过程,如果不能输出-1。思路:乍看起来,没什么规律,但是可以想象的是(n+n+n+n)/n=4,(n+n+n+n+n+...
分类:
其他好文 时间:
2015-07-24 20:39:48
阅读次数:
115
I come back! 还是写博客记录比较爽。。假期加油!CF312(div2) C.Amr and Chemistry脑洞题思路:结果是求n个数相同时进行操作的步数,我们可以把每个数所有变化情况都记录下来,并记录出现的次数,因为只有用1e5的数据量。可以利用二进制的特质,比如对数a1,把a1>=...
分类:
其他好文 时间:
2015-07-19 17:53:20
阅读次数:
132
记得第一次写项目的时候,傻傻的数据库一张表,代码里就写一个DAO类,几张表就写几个DAO类,大量的重复代码,自己粘着都嫌烦,后来接触了Hibernate,不得不说对我们这种小白用处还是很大的,那么多的实体类,一个DAO就可以实现基本的数据库操作了,于是我用的不亦乐乎,但到底是怎么做的,从来没有考虑过,现在用这些框架已经有一段时间了,原谅我脑洞大开,想自己实现一下这种类似的功能:
在准备写之前...
分类:
数据库 时间:
2015-07-19 15:03:22
阅读次数:
220
Linux 中有一个用于显示自身登录信息的特定命令结构,也就是登录用户信息的命令。who am i或者是who mom likes没错看第三行!“妈妈喜欢谁” who mom likes ,linux的命令真的是让人脑洞大开o( ̄▽ ̄)d
分类:
其他好文 时间:
2015-07-09 14:29:45
阅读次数:
94
Y-conbinator"有没有用"?并没有,在大多数支持函数式编程的语言里,你可以自由的使用递归,而这货只是作为理论基石弥散在函数式编程的血肉之中这是数学笔记,这是数学笔记,这是数学笔记,和计算机半毛钱关系都没有,重要的话要说三遍(逃1.λ-calculus图灵一生开了好多脑洞,其中λ-calcu...
分类:
其他好文 时间:
2015-07-08 14:24:14
阅读次数:
119
脑洞时间:为什么世界上有那么多程序语言,那是腐朽的资本主义为了增加广大人民学习成本以及编译原理太过普及造成的,建议大学取消编译原理的一切课程,并挥起奥姆休的剃刀,把所有程序语言统统踢了,除机器语言外只留下两种语言:汇编和haskell(逃简明扼要的写一点haskell 好玩的东西首先是一些基本操作,...
分类:
其他好文 时间:
2015-07-08 14:11:36
阅读次数:
110
这个问题的传统解法是把构造和析构函数设为private,但是有很多不方便的地方,如无法直接定义它的对象。一个非常开脑洞的做法是使用友元+虚继承来实现。templateclass A{ friend T;private: A() {}; ~ A() {};};class B: vir...
分类:
其他好文 时间:
2015-07-06 23:05:03
阅读次数:
120