魔王的难题

2024-03-20 22:58
文章标签 难题 魔王

本文主要是介绍魔王的难题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

魔王的难题

时间限制: 1000 ms  |  内存限制: 65535 KB
难度: 0
描述
小a和小b被魔王抓走了,魔王这个人很喜欢有智慧的人,所以给他们出了一道难题

只要他们能够解决问题,就会放了他们。好吧为了生存,他们没得选择。魔王分别

让小a和小b知道一个数字q,w (他们互相不知道对方的数字),然后魔王让他们

猜对方的数字。魔王会给一个提示,就是他们两的乘积不是e就是r。

(w=2*q;e=2*q*q;r=4*q*q;他们两不知道对方的数字,也不知道各个数字间的联

系) 不能明示或暗示对方自己的数字,不然他们就完蛋了。

小a和小b都很聪明很快就想出了对策,他们经过多次交流。

小a: 我不知道

小b: 我也不知道

小a: 我还是不知道

小b: 我也还是不知道

小a: 我知道

得到了答案(默认都是小a先开始)

输入
输入一个数q(0<q<=100),保证q是2的整数次。(多组数据)
输出
每组输入数据的输出占一行,输出一个整数(最少交流的次数)。
样例输入
2
样例输出
5
提示
当其中一个人知道了对方的数字,游戏就算结束了。
上传者

刘祥昆




//数小,一个一个来;

输入一个数q(0<q<=100),保证q是2的整数次。(多组数据))


01. #include<stdio.h>
02. int main()
03. {
04. int a;
05. while(~scanf("%d",&a))
06. {
07. if(a==1)
08. {
09. printf("3\n");
10. }
11. else if(a==2)
12. {
13. printf("5\n");
14. }
15. else if(a==4)
16. {
17. printf("7\n");
18. }
19. else if(a==8)
20. {
21. printf("9\n");
22. }
23. else if(a==16)
24. {
25. printf("11\n");
26. }
27. else if(a==32)
28. {
29. printf("13\n");
30. }
31. else if(a==64)
32. {
33. printf("15\n");
34. }
35. }
36. return 0;
37. }


这篇关于魔王的难题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/831026

相关文章

接口自动化三大经典难题

目录 一、接口项目不生成token怎么解决关联问题 1. Session机制 2. 基于IP或设备ID的绑定 3. 使用OAuth或第三方认证 4. 利用隐式传递的参数 5. 基于时间戳的签名验证 二、接口测试中网络问题导致无法通过怎么办 1. 重试机制 2. 设置超时时间 3. 使用模拟数据 4. 网络问题的预检测 5. 日志记录与错误分析 6. 切换网络环境 7.

NYOJ 745 蚂蚁的难题(二)

OJ题目 : http://acm.nyist.net/JudgeOnline/problem.php?pid=745 描述 下雨了,下雨了,蚂蚁搬家了。 已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈。小蚂蚁对每种食材都有一个喜爱程度值Vi,当然,如果Vi小于0的时候,表示蚂蚁讨厌这种食材。因为马上就要下雨了,所以蚂蚁只能搬一次,但是能够搬走连续一段的食材。时间紧急,你快帮

渣土车识别算法解决城市治理难题

随着城市化进程的加速,渣土车作为建筑工程中不可或缺的运输工具,其频繁的穿行和装载运输过程往往引发一系列问题,如超载、扬尘污染、乱倒渣土等,对城市环境和交通秩序造成了不良影响。为了解决这些问题,采用基于视觉分析的渣土车识别算法已成为现代城市治理中一种有效的技术手段。本文将从背景、技术实现、功能优势和应用方式等多个方面,探讨如何利用视觉分析技术来识别和管理渣土车,从而实现智能化、精细化的城市管理。

智能电话机器人电销- 完美解决企业营销扩展难题

在互联网时代,企业营销已经离不开数字化转型。智能电话机器人电销作为数字化营销的一种方式,受到越来越多企业青睐。那么,什么是智能电话机器人电销?为什么它能够解决企业营销扩展难题?本文将从多个方面进行解读,并分析其商业价值与应用前景。 什么是智能电话机器人电销? 智能电话机器人电销是利用人工智能技术,通过电话呼叫并与潜在客户进行对话,收集信息、建立客户档案、进行客户分类和筛选等一系列营销行为的方式

Xinstall助力App运营,下载唤起不再是难题!

在App推广和运营的道路上,你是否遇到过这样的困扰:用户点击下载链接后,却无法直接唤起App,导致用户体验不佳,甚至造成用户流失?别担心,今天我们就来科普一个神器——Xinstall,它能帮助你轻松解决App下载唤起的痛点,提升用户转化率和活跃度! 首先,让我们来了解一下什么是下载唤起App。简单来说,就是用户通过点击链接或扫描二维码等方式,能够直接下载并唤起指定的App。这在App推广和运营

传输大咖37 | 教育培训行业文件传输难题及解决方案

教育培训行业在文件传输过程中面临着一系列挑战,这些挑战不仅影响了工作效率,也对数据安全构成了潜在威胁。本文将探讨教育培训行业在文件传输方面的痛点,并提出镭速传输系统作为解决方案。 教育培训行业文件传输的痛点 信息孤岛问题:教育机构内部不同部门或校区间信息共享困难,导致资源无法有效利用。 数据安全风险:存储有大量敏感数据,如学生个人信息、成绩等,一旦泄露后果严重。 法规遵从性:需严格

3个高效免费的文件恢复助手,数据恢复不再是难题

PC Inspector File Recovery PC Inspector File Recovery是一款功能强大的数据恢复软件,适用于Windows操作系统。该软件能够恢复磁盘、软盘、可移动磁盘等存储设备上的数据,支持多种文件系统,包括FAT12、FAT16、FAT32和NTFS。它不仅可以恢复因错误删除、快速格式化、系统崩溃或病毒感染等原因丢失的文件,还能在引导区或FAT被删除

苹果备忘录误删了怎么恢复?靠谱攻略在这里,一文解决难题!

在使用苹果手机时,备忘录作为我们记录重要信息、待办事项和灵感闪现的得力助手,一旦不慎误删,往往令我们陷入困扰。苹果备忘录误删了怎么恢复?特别是面对没有及时备份或备份已过期的情况,恢复工作似乎变得更加棘手。 但别担心,本文将为你提供一份详尽而靠谱的攻略,助你轻松找回那些珍贵的备忘录。 苹果备忘录常见问题分析 我们在使用苹果备忘录时确实会遇到一些问题,有时会让我们不知所措。下面小编给大家

【C语言进阶】C语言指针进阶实战:优化与难题解析

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C语言 “ 登神长阶 ” 🤡往期回顾🤡:C语言指针进阶 (上) 🌹🌹期待您的关注 🌹🌹 ❀C语言指针进阶 📒1. 函数指针📙2. 函数指针数组📚3. 指向函数指针数组的指针📜4. 回调函数📝5. 指针笔试题📖6. 总结 前言:在C语言的浩瀚宇宙中,指针无疑是那颗最为璀璨而神秘的星辰。

边听边打?不再是难题,4款音频转文字神器推荐

无论是会议记录、课堂笔记还是采访录音,能快速准确地转录成文本,那可是大大提高了工作效率。市面上有几款工具在这方面做得不错,比如365在线转文字、布谷鸟配音、腾讯云语音识别和Speechnotes。今天就来个大比拼,看看它们各自的表现如何。 一、365在线转文字 网址:https://www.pdf365.cn/ 这款工具的界面非常简洁,上传音频文件后,它能快速给出转写结果。准确度方面,对