【题解】T6079 乘积大小
来源:互联网 发布:动漫壁纸网站 知乎 编辑:程序博客网 时间:2024/06/04 23:38
原题链接
本题是麦粒题库的试机题,但是解法多种多样,介绍几种常用的。
方法①:三句分支法
示例代码如下:
#include <iostream>using namespace std;int main(){int a, b, c, ans;cin >> a >> b >> c;if ( a<b && a<c ) ans = c*b;if ( b<a && b<c ) ans = a*c;if ( c<a && c<b ) ans = a*b;cout << ans;return 0;}//适宜新手的方法
方法②:快速排序法
示例代码如下:
#include <iostream>#include <algorithm>using namespace std;int main(){int a[4];for (int i = 1; i <= 3; i++)cin >> a[i];sort ( a+1, a+3+1 );cout << a[2]*a[3];return 0;}//最易想到的方法
方法③:Max函数法
示例代码如下:
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int main(){int a, b, c;scanf ( "%d %d %d", &a, &b, &c );printf ( "%d\n", max ( a*b, max( a*c, b*c)));return 0;}//最便捷的方法
阅读全文
1 0
- 【题解】T6079 乘积大小
- 乘积最大【题解】
- 任意大小矩阵乘积
- 【题解】T6775 拆数乘积
- 【BZOJ】【P2395】【Balkan 2011】【Timeismoney】【题解】【最小乘积生成树】
- 【日常学习】【划分DP】codevs1017 乘积最大题解
- 蓝桥杯 最小乘积【基本型】(java题解)
- 【HDU5647 BestCoder Round 76 (div1)B】【树形DP】DZY Loves Connecting 一棵树的所有生成子树的大小乘积
- 题解
- 题解
- 题解
- 题解
- 题解
- 题解
- 题解
- 题解
- 题解
- 题解
- 当前时间加多个月
- 你不知道的javascript上卷
- delphi中的第三方控件如何安装
- iOS中UIScrollView的frame、contentSize、contentOffset和contentInset属性
- POJ 2828:Buy Tickets
- 【题解】T6079 乘积大小
- STM32之中断与事件---中断与事件的区别
- 28个HTML5特征、窍门和技术
- Football
- UVa437、POJ2241--The Tower of Babylon(巴比伦塔) DP
- I Love ces(大小写字母转换 金马五校赛-上海大学)
- Sublime Text 3技巧:支持GB2312和GBK编码
- 21. 排序--表排序
- Highcharts柱状图动态数据展示