2012年4月21日

汉诺塔问题(竟然还与Sierpiński三角形分形有关)

摘要: Tower of Hanoi// 把n个盘子从1(a)号柱子借助2(b)号柱子移到3(c)号柱子 // 总共要移 2^n-1 次 #include <iostream> using namespace std; void Move(int &x, int &y) // 没有真正移动盘子,只是输出方案 { cout << x << " --> " << y << endl; } void Hanoi(int n, int a, int b, int c) { if(n > 0) { Han 阅读全文

posted @ 2012-04-21 22:49 c语言源码 阅读(254) 评论(0) 推荐(0) 编辑

Codeforces Croc Champ 2012 - Round 2 (Unofficial Div. 2 Edition)

摘要: Problem C一个字符串A循环移位n种可能性有cnt种和字符串B相等,那么如果当一个串处于B状态时循环移位n-1种里面有cnt-1种可能到达B,n-cnt种可能到达非B那么如果当一个串处于非B状态时循环移位n-1种里面有cnt种可能到达B,n-cnt-1种可能到达非B然后DP就行#include<cstdio> #include<cstring> typedef __int64 lld; const lld mod = 1000000007; lld dp[100010][2]; char a[2010],b[1010]; int main() { int i,m; 阅读全文

posted @ 2012-04-21 14:03 c语言源码 阅读(165) 评论(0) 推荐(0) 编辑

成大事必备九种能力

摘要: 成大事必备9种能力、9种手段、9种心态一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。(3)在征询别人的意见之前,自己先思考,但不要先讲。(4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,最好隔一天再发布。(6)讲话不要有任何的慌张,走路也是。二:细心(1)对身边发生的事情,常思考它们的因果关系。(2)对做不到位的执行问题,要发掘它们的根本症结。(3)对习以为常的做事方法,要有改进或优化的建议。(4)做什么事情都要养成有条不紊和井然有序的习惯。(5)经常去找几个别人看不出来的毛病或弊端。(6)自己要随时随地对有所不足的地方补位。三:胆识(1)不要常用缺乏 阅读全文

posted @ 2012-04-21 14:00 c语言源码 阅读(172) 评论(0) 推荐(0) 编辑

导航