子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”

本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。

输入格式:

输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超过 1000 的正整数。

输出格式:

在一行中首先输出甲的能力值,随后依次输出甲、乙、丙三人与你的关系:如果其比你强,输出 Cong;平等则输出 Ping;比你弱则输出 Gai。其间以 1 个空格分隔,行首尾不得有多余空格。

注意:如果解不唯一,则以甲的最大解为准进行判断;如果解不存在,则输出 No Solution

输入样例 1:

48 3 7

输出样例 1:

48 Ping Cong Gai

输入样例 2:

48 11 6

输出样例 2:

No Solution甲的能力值是两位整数,乙也是百内整数,能力值是甲能力的个位十位转换,abs(甲 - 乙) / x = 乙 / y,丙的能力显然不一定是整数。代码:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <map>
#include <cstring>
#include <algorithm>using namespace std;
int m,x,y,X = -1,Y;
double Z;
void print(double t) {if(t > m)printf(" Cong");else if(t < m)printf(" Gai");else printf(" Ping");
}
int main() {scanf("%d%d%d",&m,&x,&y);for(int i = 10;i <= 99;i ++) {int j = i % 10 * 10 + i / 10;int d = abs(i - j);if(d * y == j * x) {X = i;Y = j;Z = j * 1.0 / y;}}if(X < 10) {printf("No Solution\n");}else {printf("%d",X);print(X);print(Y);print(Z);}
}

转载于:https://www.cnblogs.com/8023spz/p/9617450.html

1088 三人行(20 分)相关推荐

  1. 1088 三人行 (20 分)(附详细注释,逻辑分析)

    写在前面 逻辑题 丙的类型分析存在错误 输出值分析错误,输出甲的值,不是M的值 除去以上2点,题目相对简单,5分钟a题 细节问题,最耗时间 abs绝对值函数 print 函数类型错误(double型) ...

  2. 【测试点分析】1088 三人行 (20分)_29行代码AC

    立志用最少的代码做最高效的表达 PAT乙级最优题解-->传送门 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能 ...

  3. 1088 三人行 (20分)

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  4. PAT乙级1088 三人行 (20分)

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  5. PTA乙级 1088 三人行——20分

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  6. 1088 三人行 (20 分)——简单分析

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  7. 【PAT乙级】1088 三人行 (20 分)

    题目地址 #include<bits/stdc++.h> using namespace std; int n,x,y; void print(double x) {if(x>n) ...

  8. 【PAT (Basic Level) Practice】——【简单数学】1088 三人行

    文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1088 三人行 (20 ...

  9. 1088 三人行 (20 分)(求问)

    1088 三人行 (20 分)(求问) 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲 ...

  10. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

最新文章

  1. MariaDB 主从同步与热备(14)
  2. java list移除所有元素,从List中移除指定 List 中包含的其所有元素(可选操作)。...
  3. mysql创建主键索引的关键字使用_mysql字段、主键、索引等的创建与修改命令
  4. html相对定位向上偏移,使用CSS的相对定位和偏移量
  5. semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机
  6. java中操作时间的常用工具类
  7. [NOIP2009 最优贸易]
  8. 绿盟扫描出来的ubuntu12.04下apache漏洞修复
  9. 摘录自《蔡康永的说话之道》-笔记
  10. 微信小程序上传照片到服务器
  11. Excel快捷键大全之功能键合集
  12. oracle 新增字段 影响,Oracle 之 表新增字段后修改字段顺序
  13. 语句摘抄——第28周
  14. 毁灭战士 DOOM 3DO 源代码公开
  15. 去除VScode中的蓝色波浪线
  16. 苹果真伪查询_苹果自研M1芯片Mac电脑开启预售!该不该冲?
  17. 妹子说头像爬的太慢?升级到多线程程序爬取头像
  18. 【win】系统工具Win PE
  19. [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions
  20. 从今日头条抄袭到京东水逆,为何互联网公司人设会接连崩塌?

热门文章

  1. pycharm 修改成中文教程(图文简单记录)
  2. Packet tracer软件安装,模拟网络搭建【Packet tracer安装和使用】
  3. 网站的Http请求转为Https请求
  4. mysql添加另一个表的某条数据库,在MySQL中,如何将一个表的内容复制到同一个数据库中的另一个表?...
  5. qtablewidget设置选中一行_Word里面如何设置标题的大纲级别
  6. 火狐浏览器mac_Firefox火狐浏览器73.0版本发布,有哪些期待已久的新功能?
  7. 蓝桥杯 历届试题 分糖果(模拟)
  8. 栈和队列都是什么结构_数据结构与算法之初识栈与队列
  9. 所有计算机都可以安装win7,几种安装win7系统的方法介绍
  10. c语言1到20找最大和最小相邻,一组数据里面怎样查找相邻和相同的整数算法设计解决方案...