摘要:
#includeusing namespace std;#define LEN 50typedef struct stations{ char name[20]; int len; int roads[50]; struct stations *left ; struct stations *right ;}Stations;typedef struct etree{ int value; int roadNum; struct etree *father; int childnum;}ETree;typedef struct queue{... 阅读全文
posted @ 2013-07-09 22:41
wwjyt
阅读(274)
评论(0)
推荐(0)
摘要:
某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011 就是可能的情况。你的任务是算出所有可能情况。每个答案占一行。void play(int time,int score) { i... 阅读全文
posted @ 2013-07-09 22:31
wwjyt
阅读(164)
评论(0)
推荐(0)
摘要:
威佐夫博奕如果甲面对(0,0),那么甲已经输了,这种局势我们称为奇异局势。前几个奇异局势是:(0,0)、(1,2)、(3,5)、(4,7)、(6,10)、(8,13)、(9,15)、(11,18)、(12,20)。ak =[k(1+√5)/2],bk= ak + k (k=0,1,2,…,n 方括号表示取整函数)奇妙的是其中出现了黄金分割数(1+√5)/2 = 1.618代码要点:a = 1.618 (即1.0 + sqrt(5.0)) / 2.0)b = 2.618(即 3.0+ sqrt(5.0)) / 2.0)ceil( 较大数 / b) 得出组数 n则第n组奇异局势的值为 (a * n 阅读全文
posted @ 2013-07-09 00:53
wwjyt
阅读(240)
评论(0)
推荐(0)
浙公网安备 33010602011771号