当前位置: 首页 > news >正文

哪个网站虚拟主机好黑帽seo工具

哪个网站虚拟主机好,黑帽seo工具,镇江建设网站的公司,wordpress标题加密题目描述: 有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻是重(数据保证一定能找出…

题目描述:

有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻是重(数据保证一定能找出来)。

输入:

第一行是测试数据组数。 每组数据有三行,每行表示一次称量的结果。银币标号为 A-L。每次称量的结果用三个以空格隔开的字符串表示:天平左边放置的硬币天平右边放置的硬币平衡状态。其中平衡状态用``up'', ``down'', 或 ``even''表示, 分别为右端高、右端低和平衡。天平左右的硬币数总是相等的。

输出:

输出哪一个标号的银币是假币,并说明它比真币轻还是重。

输入样例:

1

ABCD EFGH even

ABCI EFJK up

ABIJ EFGH even

输出样例:

K is the counterfeit coin and it is light.

解题思路:

对于每一枚硬币先假设它是轻的,看这样是否符合称量结果。如果符合,问题即解决。如果不符合,就假设它是重的,看是否符合称量结果。把所有硬币都试一遍,一定能找到特殊硬币。

代码如下:

#include <iostream>
#include <cstring>
using namespace std;
char Left[3][7];//天平左边硬币
char Right[3][7];  //天平右边硬币
char result[3][7]; //结果bool IsFake(char c, bool light);
//light 为真表示假设假币为轻,否则表示假设假币为重int main() {int t;cin >> t;while (t--) {for (int i = 0; i < 3; ++i) {cin >> Left[i] >> Right[i] >> result[i];}for (char c = 'A'; c <= 'L'; c++) {if (IsFake(c, true)) {cout << c << " is the counterfeit coin and it is light.\n";break;}else if (IsFake(c, false)) {cout << c << " is the counterfeit coin and it is heavy.\n";break;}}}system("pause");return 0;
}bool IsFake(char c, bool light)
//light 为真表示假设假币为轻,否则表示假设假币为重
{for (int i = 0; i < 3; ++i) {char * pLeft, *pRight; //指向天平两边的字符串if (light) {pLeft = Left[i];pRight = Right[i];}else {//如果假设假币是重的,则把称量结果左右对换pLeft = Right[i];pRight = Left[i];}switch (result[i][0]) { //天平右边的情况case 'u':if (strchr(pRight, c) == NULL) {return false;}break;case 'e':if (strchr(pLeft, c) || strchr(pRight, c)) {return false;}break;case 'd':if (strchr(pLeft, c) == NULL) {return false;}break;}}return true;
}

http://www.hrbkazy.com/news/1507.html

相关文章:

  • 固原住房和城乡建设厅网站重庆seo网站推广费用
  • 北京做网站定制价格乐天seo培训中心
  • mysql 注册网站网站推广的技巧
  • web网站开发需要的软件有哪些seo专业培训
  • 洛阳做网站公司在哪微信seo排名优化软件
  • 网站建设管理分工的说明如何免费推广网站
  • 福州服务类网站建设百度关键词搜索优化
  • 代做备案网站自助建站官网
  • 北京php网站开发seo根据什么具体优化
  • 室内效果图网站竞价托管就选微竞价
  • 石家庄本地招聘信息网网站优化软件费用
  • 房产类网站建设费用网上做广告推广
  • 网站源码超市北京seo教师
  • 如何部置网站到iis百度贴吧热线客服24小时
  • 深圳网站建设代理网页设计用什么软件
  • cookie做网站访问量怎么自己做网站推广
  • 揭阳企业做网站网址安全检测中心
  • 深圳外贸网站定制投广告哪个平台好
  • 用boots做网站seo排名专业公司
  • 行业网站联盟百度一下网页首页
  • 石家庄网站制作官网seo推广需要多少钱
  • 有什么网站做图片宣传海报最有效的恶意点击软件
  • wordpress简单企业站小时seo百度关键词点击器
  • 网站域名可以做端口映射吗淘宝代运营1个月多少钱
  • 小程序和网站建设需要多钱seo策略什么意思
  • 品牌网站建设小科6a蚪发稿媒体平台
  • vps 可以做多个网站吗免费个人网站平台
  • 网站后台首页模板深圳关键词优化
  • 网站开发毕业设计任务书怎么写百度移动首页
  • 为什么没有人做像58一样的网站b站推广有用吗