超级猜数字(难度crazy)

 

习题 99:超级猜数字★★★★★★(Special Code For C/C++)
题目描述:
经典猜数字:给出一个四位数,然后你去猜。
如那个数是1357,你猜1234的话,就给出1A1B,这是什么意思呢?
nA表示有n个数的位置猜对了,nB表示有n个数猜对了,但位置不对,
如果你再猜2351当然给出2A1B了,如果你猜2468,那就是0A0B了。
现在,由你去猜,要求7次内要猜出来。

接口:
int ITry(const char* pstr);
//参数为一个长度为4的由数字组成的字符串,如"1489"
//返回值:结果为0x12表示1A2B,0x40表示4A0B,注意为16进制

int ISubmit(const char* pstr)
//参数与上面的函数一样,意义也一样
//返回值:返回非0表示还有下一组数据,请继续循环,否则请结束程序

输入:
无输入,请按照接口编写代码

输出:
无输出,请按照接口编写代码

样例输入:
NULL

样例输出:
NULL

其它信息:
接口函数不需要声明便可使用,若要自行测试,
请自己补充完整接口函数,提交时记得不要连同接口函数也提交
ITry函数调用6次后,必须调用ISubmit,否则结果是PE(猜对但超过次数限制)
4个数字里没有重复的数字,并且数字范围为0-9,且最高位可能为0

难度:Crazy
方法:智能的方法不会,我是用爆力建树,效果还好,都算AC了测试...
这时是测试的网址:
Name: "L18" Problem ID "99"
Submit Time: 2010/1/11-15:49

G++: Compile OK

Test  1:    Accepted    Time = 1575 ms
Test  2:   
Accepted    Time = 1576 ms
Test  3:   
Accepted    Time = 1596 ms
Test  4:   
Accepted    Time = 1591 ms
Test  5:   
Accepted    Time = 1592 ms
Test  6:   
Accepted    Time = 1592 ms
Test  7:   
Accepted    Time = 1580 ms
Test  8:   
Accepted    Time = 1581 ms
Test  9:   
Accepted    Time = 1581 ms
Test 10:   
Accepted    Time = 1582 ms
Test 11:   
Accepted    Time = 1580 ms
Test 12:   
Accepted    Time = 1580 ms
--------------------------------
Problem ID     99
Test Result   
Accepted
Total Time     19006 ms
Total Memory   3244 Kb / 32000 Kb
Code Length    4179 Bytes
### 回答1: "Crazy Error" 是一个流行的网络游戏,玩家需要在游戏中解决各种错误和难题。游戏提供了一个虚拟世界,玩家需要通过不同的关卡和挑战来达到最终目标。 在" Crazy Error" 中,玩家首先需要下载游戏应用程序。下载游戏的过程通常很简单,可以通过在应用商店搜索游戏名称并点击下载按钮来完成。然而,有时候在下载过程中可能会出现一些问题。 首先,可能是由于网络问题导致无法正常下载游戏。如果网络连接不稳定或者下载速度过慢,游戏的下载可能会终止或延迟。此时,我们可以尝试连接到稳定的网络环境中,或者稍后再次尝试下载。 其次,可能是由于设备不兼容或不符合游戏的系统要求而无法下载游戏。在下载游戏之前,我们应该确保设备的操作系统版本与游戏的要求相符。如果设备不满足最低配置要求,下载可能会被阻止。 另外,有时候我们可能会下载到错误的游戏版本或损坏的应用程序。在下载游戏之前,我们应该仔细检查游戏的名称、开发者以及其他用户的评价。如果下载到错误的版本或损坏的应用程序,我们可以尝试重新下载或寻求技术支持解决问题。 总结来说,在下载"Crazy Error"游戏时,我们需要确保有稳定的网络连接和与游戏要求相符的设备。如果遇到问题,我们可以尝试连接其他网络,确保设备满足系统要求,并仔细检查下载的游戏版本是否正确。 ### 回答2: Crazy Error是一款被广泛使用的下载管理器工具。它允许用户更快地下载各种文件,包括音频、视频、软件等。下载速度快,界面简洁易用。然而,有时我们也会遇到一些下载中出现的问题,例如下载过程中出现错误。 Crazy Error下载过程中出现错误的原因可能有很多种。首先,网络连接不稳定是常见的问题之一。如果您的网络信号不稳定或速度较慢,可能会导致下载过程中出现错误。解决这个问题的方法是检查您的网络连接,并确保信号稳定。有时,重启或重置路由器也可以帮助改善网络连接质量。 此外,也有可能是由于服务器问题而导致的下载错误。服务器上的文件可能发生损坏或已被删除,从而导致下载出错。当遇到这种情况时,您可以尝试重新下载文件,或者联系服务器管理员,了解是否存在问题。 另一个常见的原因是文件链接错误。有时候,我们在下载过程中复制了错误的链接,导致无法正常下载文件。确保您复制的链接是正确的,并且没有拼写错误或其他问题。 最后,您也可以尝试更新Crazy Error软件版本。更新软件可能修复之前版本中的一些bug和故障,提高下载稳定性和速度。 总的来说,Crazy Error下载错误的原因有多种可能性,但通过检查和解决网络连接问题,确认文件链接正确,并及时更新软件版本,您可能能够解决这些问题,顺利下载您需要的文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值