1088 三人行 (20分)
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”
本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 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
#include<iostream>
using namespace std;
int main(){
// freopen("input.txt","r",stdin);int m,x,y,first,second;double third; // 测试点4的坑,只是m,x,y三个是正整数。甲也是2位数的正整数,但没说丙是int类型。 cin>>m>>x>>y;for(first=99;first>9;first--){second = 10*(first%10) + first/10;if(y*abs(second-first) == x*second){third = second*1.0/y;printf("%d %s %s %s",first,m==first?"Ping":m>first?"Gai":"Cong", m==second?"Ping":m>second?"Gai":"Cong", m==third?"Ping":m>third?"Gai":"Cong");return 0;}}printf("No Solution");return 0;
}
1088 三人行 (20分)相关推荐
- 1088 三人行 (20 分)(附详细注释,逻辑分析)
写在前面 逻辑题 丙的类型分析存在错误 输出值分析错误,输出甲的值,不是M的值 除去以上2点,题目相对简单,5分钟a题 细节问题,最耗时间 abs绝对值函数 print 函数类型错误(double型) ...
- 【测试点分析】1088 三人行 (20分)_29行代码AC
立志用最少的代码做最高效的表达 PAT乙级最优题解-->传送门 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能 ...
- PAT乙级1088 三人行 (20分)
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- PTA乙级 1088 三人行——20分
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- 1088 三人行 (20 分)——简单分析
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- 【PAT乙级】1088 三人行 (20 分)
题目地址 #include<bits/stdc++.h> using namespace std; int n,x,y; void print(double x) {if(x>n) ...
- 【PAT (Basic Level) Practice】——【简单数学】1088 三人行
文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1088 三人行 (20 ...
- 1088 三人行 (20 分)(求问)
1088 三人行 (20 分)(求问) 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲 ...
- 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)
7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...
最新文章
- Silverlight Blend动画设计系列四:倾斜动画(SkewTransform)
- 使用OkHttp高效开发调试
- 计算机的起源英语作文,冰箱的起源英语作文
- 图解Oracle RMAN备份入门
- 6.6 数据集的存储与表达
- 测试工作中常用的方法
- .NET Core 2.0迁移技巧之web.config配置文件
- System.currentTimeMillis()与日期之间的相互转换
- java count rows_Java统计个人编写的Java文件个数及代码行数
- 【教程】合成方法的那些事儿(附加练习源文件)
- SpringMVC笔记--5处理响应数据ModelAndView
- python ffmpeg剪辑视频_FFMPEG剪辑大法
- maya中英文对照_求玛雅的全部中英文对照
- Windows Live Writer插件开发经验
- linux驱动——内核通知链(探究i2c-dev.c 中的bus_register_notifier函数所得)
- iso文件连接ftp服务器,使用本机文件浏览器访问FTP服务器 | MOS86
- 大神尝试扒迅雷的代码,竟然被扒了个精光!
- 完整电商项目--(八)商品订单模块(1):订单结算与 mysql事务
- Visual Studio 6.0下载地址
- mysql难不难_mysql数据库难学吗?
热门文章
- 通过二进制方式_部署node节点_安装kubelet和kube-proxy---K8S_Google工作笔记0014
- Seata-Server安装_以及工作原理---微服务升级_SpringCloud Alibaba工作笔记0058
- Netty工作笔记0075---handler链调用机制实例1
- 数据库工作笔记14---win10系统安装sqlserver2005提示服务无法启动
- java面试要点---基础部分CoreJava,基础及语法
- 实现分页统计记录总数时: sql语句的异常
- Linux进程间通信——使用消息队列
- laravel auth::check 后session失败_01.laravel简介
- android touch事件坐标原点,Android – 捏缩放ontouch事件坐标
- 计算机知识ppt图片大全,PowerPoint基础知识