题目:猜数字Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 318 Accepted Submission(s): 247 Problem DescriptionA有1数m,B来猜.B每猜一次,A就说"太大","太小"或"对了" 。 问B猜n次可...
分类:
其他好文 时间:
2015-02-16 19:40:35
阅读次数:
215
题目大意:
计算机随机产生一个四位数,然后玩家去猜这个四位数,每次猜测,计算机都会告诉
你猜对了几个数字,有几个数字在正确的位置上。现在给你N组猜测的结果,那么问
题来了:能否根据这几组猜测的结果去确定这个四位数是多少。如果能确定,输出这
个四位数。如果不能确定,输出:"Not sure"。
思路:
只是四位数的话,暴力枚举就可以了。找到满足这几组猜测结果的四位数。如果只有
1个,就输出这个数。如果是0个或是多于1个,就输出:"Not sure"。...
分类:
其他好文 时间:
2015-02-14 22:38:52
阅读次数:
224
??
最近2个月除了完成日常的工作以外,还在练习数据结构这一块的知识,因为感觉数据结构自己还不是很熟悉,最近
完成的练习如下:
数据结构练习连接:http://blog.csdn.net/qlx846852708
1.顺序表的实现
2.单向链表的实现--通讯录
3.队列的实现--银行排队系统
4.c语言猜数字小游戏
5.计算圆周率
6.输入年、月、日计算星期几...
分类:
其他好文 时间:
2015-02-09 23:11:25
阅读次数:
178
在前面的尝试过程中没有什么甜头,多么无聊的输出预定义的内容,接下来说写点活的,真正感受一下程序的魅力:在python中提供了raw_input>>>name=raw_input("whatisyouname?")
whatisyouname?yuefan
>>>printname
yuefan感觉有点意思啦,接下来玩个猜数字游戏..
分类:
编程语言 时间:
2015-02-09 07:12:45
阅读次数:
206
题目:两个人玩猜数字游戏(1~10),A选择一个数字,B不断报数,B对应说:高、低、对;
现在B怀疑A作弊,在这个过程中改变数字,他想判断A是否作弊。
分析:简单题。可以把所有的序列存起来,然后比较判断是否存在矛盾即可。
这里利用一个数组做10个数字的标记;
如果A说小,就把所有小于等于当前数字n的数字标记成小(-1)...
分类:
其他好文 时间:
2015-02-08 09:05:10
阅读次数:
167
#-*-coding:utf-8-*-
importeasygui,random
status=easygui.buttonbox("这是一个猜数字游戏,点击开始进行游戏,点击退出关闭游戏。",choices=["开始","退出"])
ifstatus=="开始":
s_number=random.randint(1,100)
count=0
u_number=0
#prints_number
whilecount<6andu_numb..
分类:
编程语言 时间:
2015-02-02 19:59:04
阅读次数:
201
#-*-coding:cp936-*-
importrandom
n=0
m=0
i=random.randint(1,100)
#printi
print"猜数字游戏开始了:"
print"一共有六次机会,猜一个1-100的数字"
whilem<6andn!=i:
n=input("请输入一个1-100的数字")
ifn==i:
print"恭喜你猜对了"
break
elifn>i:
print"大了"
else:
..
分类:
编程语言 时间:
2015-02-02 12:41:42
阅读次数:
240
题目大意:有1~M的数字,最多猜N次一定能猜到1~M的任意数字,求M能达到的最大值。
思路:用二分法在最多N次的时候找到任意1~M的任意数字,N是已知的,二分的范围是1~M,
左边界为1,右边界为M,若想M最大,则尽量使取值向右边界靠。考虑N = 3,N = 4的情况。
N = 3时,每次取值都在区间右边取值,第一次二分后区间[(1+M)/2,M],第二次二分后区间
[((1+M)/2+1+M)/2,M],第三次二分后区间[(((1+M)/2+1+M)/2+1+M)/2,M],此时,左
右区间等值,即(((...
分类:
其他好文 时间:
2015-01-30 16:11:05
阅读次数:
202
猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;...
分类:
其他好文 时间:
2015-01-27 17:53:08
阅读次数:
156
猜数字
Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 2960 Accepted Submission(s): 1728
Problem Description
猜数字游戏是gameboy最喜欢的游...
分类:
其他好文 时间:
2015-01-27 13:27:40
阅读次数:
176