【任务】和程序比比大小 提示用户猜一个数字,把用户输入的数字与一个固定值进行比较,提示输入的数字大于/小于/等于固定值。每次程序运行,用户猜三次 【步骤】 1. 在程序的一开始,将一个固定整数赋值给 变量A,作为之后要猜的数字; 2. 使用 input 函数提示用户输入一个数字,将用户输入的字符串类 ...
分类:
编程语言 时间:
2019-09-07 01:37:17
阅读次数:
118
https://vjudge.net/contest/283149#problem/I 专题 Subway Pursuit 题意:猜火车的位置, 每次区间缩小到一定程度就可以用rand函数猜一个数字,猜对了就结束,猜错了之后,在这个区间火车可能会向左走K,向右走K。4k是一个人为订的范围,指区间变得 ...
分类:
其他好文 时间:
2019-02-13 22:50:21
阅读次数:
231
题目连接:D. Rocket 题意:交互题,让你猜一个数字, 你每次询问一个数字,他会告诉你是大还是小,但是他回答不一定正确,有一个序列p,当p[i]为1时他会回答正确的,否则错误。询问次数<60, 题解:很明显的二分,但是p的长度有限<30我们可以通过一直猜1先把p[i]数组猜出来,然后在二分询问 ...
分类:
其他好文 时间:
2018-07-27 14:51:56
阅读次数:
191
B 题意:ZYB在远足中,和同学们玩了一个“数字炸弹”游戏:由主持人心里想一个在[1,N][1,N]中的数字XX,然后玩家们轮流猜一个数字,如果一个玩家恰好猜中XX则算负,否则主持人将告诉全场的人当前的数和XX比是偏大还是偏小,然后猜测的范围就会相应减小,一开始的范围是[1,N][1,N].每个玩家...
分类:
其他好文 时间:
2015-12-08 18:02:18
阅读次数:
160
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
intgame()
{
intnum=0;
intret=0;
srand((unsignedint)time(NULL));
ret=rand;
ret=ret%100;
while(1)
{
scanf("%d",&num);
if(num>ret)
{
printf("大了,请再猜!\n");
}
elseif(num<ret)..
分类:
编程语言 时间:
2015-10-13 13:58:19
阅读次数:
234
游戏规则:
通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。
如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,...
分类:
编程语言 时间:
2015-05-07 14:40:01
阅读次数:
352
UVA 1521 - GCD Guessing Game
题目链接
题意:一个数字x在1-n之间,现在猜数字,每次猜一个数字a,告知gcd(x, a)的答案,问最坏情况下需要猜几次
思路:在素数上考虑,猜一组素数的乘积的数字,就可以把这些素数组成的数字都猜出来,答案就是组数,这样问题就是如何分组使得组数最小,每次取最后一个,尽量和前面小的合并,就能使得组数最小
代码:
...
分类:
其他好文 时间:
2014-09-11 13:56:02
阅读次数:
306