题目大意

高桥君有一个宽\(w\),高\(h\)的电视机。

判定\(w:h\)是\(4:3\)还是\(16:9\)。


分析

我们可以理解成把一个比\(w:h\)化为最简整数比,也就是将\(w:h\)化简。那么,怎么化简一个比呢?我们都知道,比的基本性质是:“前项和后项同时扩大或缩小相同的数(0除外),比值不变”,我们可以利用这条性质,将分子与分母同时除以它们的最大公约数,再进行判断即可,具体实现见参考代码。


参考代码

#include <bits/stdc++.h>
using namespace std;
int main()
{
int w,h;
cin>>w>>h;
int x=__gcd(w,h);
w=w/x;
h=h/x;
if(w==4)cout<<"4:3\n";
else cout<<"16:9\n";
return 0;
}

最新文章

  1. 轻量级Web API实现,带接口界面的Jayrock JsonRPC接口组件升级版
  2. Delphi 的知识体系
  3. PHP脱mysql脚本
  4. Adding AirDrop File Sharing Feature to Your iOS Apps
  5. python中list注意事项
  6. T420修改wifi灯闪动模式
  7. svn: E175002: can not read HTTP status line
  8. SQL 随笔
  9. 通过pod导入第三方框架
  10. resin 4.0数据源的配置
  11. JDK动态代理例子
  12. log4net自定义扩展及配置说明
  13. 对web应用中单一入口模式的理解及php实现
  14. 2016 Multi-University Training Contest 8 总结
  15. 最小生成树算法prim and kruskal
  16. BestCoder 百度之星2016
  17. [0] JDK与JRE的区别
  18. 系统的讲解 - PHP WEB 安全防御
  19. 设计模式九: 观察者模式(Observer Pattern)
  20. LwIP-网络接口管理

热门文章

  1. 20200110--python学习第八天
  2. nginx-tengine集合
  3. Nginx 缓存命中率
  4. MacBook Pro突然蓝牙突然消失
  5. js类的constructor中不支持异步函数吗?
  6. vertical-align和line-height的理解及实例
  7. Android之ScrollView嵌套ListView冲突 (listView只显示一行)
  8. c#音乐播放器
  9. C# 小游戏-拼图魔方【Game Puzzle】
  10. python3-cookbook笔记:第九章 元编程