【九度OJ】题目1170:找最小数 解题报告
【九度OJ】题目1170:找最小数 解题报告
标签(空格分隔): 九度OJ
http://ac.jobdu.com/problem.php?pid=1170
题目描述:
第一行输入一个数n,1 <= n <= 1000,下面输入n行数据,每一行有两个数,分别是x y。输出一组x y,该组数据是所有数据中x最小,且在x相等的情况下y最小的。
输入:
输入有多组数据。 
 每组输入n,然后输入n个整数对。
输出:
输出最小的整数对。
样例输入:
5
3 3
2 2
5 5
2 1
3 6
样例输出:
2 1
Ways
第一感觉和前面的那个复数比较差不多,可是我想没必要那么做,把这个题当做是动态规划就好了。
a,b一直保存最小的值,再比较输入的值的大小进行判断就好。
技巧:a = 0x7fffffff保存最大整数。
#include<stdio.h>
int main() {
    int n;
    while (scanf("%d", &n) != EOF) {
        int a = 0x7fffffff, b = 0x7fffffff;
        int aTemp,bTemp;
        while(n--){
            scanf("%d%d", &aTemp, &bTemp);
            if(a > aTemp){
                a = aTemp;
                b = bTemp;
            }else if(a == aTemp && b > bTemp){
                b = bTemp;
            }
        }
        printf("%d %d\n", a , b);
    }
    return 0;
}Date
2017 年 3 月 17 日
【九度OJ】题目1170:找最小数 解题报告的更多相关文章
- 九度OJ 题目1384:二维数组中的查找
		/********************************* * 日期:2013-10-11 * 作者:SJF0115 * 题号: 九度OJ 题目1384:二维数组中的查找 * 来源:http ... 
- hdu 1284 关于钱币兑换的一系列问题 九度oj 题目1408:吃豆机器人
		钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ... 
- 九度oj题目&吉大考研11年机试题全解
		九度oj题目(吉大考研11年机试题全解) 吉大考研机试2011年题目: 题目一(jobdu1105:字符串的反码). http://ac.jobdu.com/problem.php?pid=11 ... 
- 九度oj 题目1007:奥运排序问题
		九度oj 题目1007:奥运排序问题 恢复 题目描述: 按要求,给国家进行排名. 输入: 有多组数据. 第一行给出国家数N,要求排名的国家数M,国家号 ... 
- 九度oj  题目1087:约数的个数
		题目链接:http://ac.jobdu.com/problem.php?pid=1087 题目描述: 输入n个整数,依次输出每个数的约数的个数 输入: 输入的第一行为N,即数组的个数(N<=1 ... 
- 九度OJ题目1105:字符串的反码
		tips:scanf,cin输入字符串遇到空格就停止,所以想输入一行字符并保留最后的"\0"还是用gets()函数比较好,九度OJ真操蛋,true?没有这个关键字,还是用1吧,还是 ... 
- 九度oj题目1009:二叉搜索树
		题目描述: 判断两序列是否为同一二叉搜索树序列 输入: 开始一个数n,(1<=n<=20) 表示有n个需要判断,n= 0 的时候输入结束. 接 ... 
- 九度oj题目1002:Grading
		//不是说C语言就是C++的子集么,为毛printf在九度OJ上不能通过编译,abs还不支持参数为整型的abs()重载 //C++比较正确的做法是#include<cmath.h>,cou ... 
- 九度OJ题目1003:A+B
		while(cin>>str1>>str2)就行了,多简单,不得不吐槽,九度的OJ真奇葩 题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号", ... 
随机推荐
- Linux openssl 升级、降级
			Linux openssl 升级.降级 最近遇到一些朋友使用微信退款,报openssl版本为问题,需要对openssl进行降级. 现在环境的openssl版本如下: root@c215a2b695ef ... 
- R语言与医学统计图形-【28】ggplot2扩展包ggrepel、ggsci、gganimate、ggpubr
			ggplot2绘图系统--扩展包ggrepel.ggsci.gganimate.ggpubr等 部分扩展包可在CRAN直接下载,有些需借助devtools包从Github下载. 1. ggrepel包 ... 
- 你不知道的iostat
			1. 作用 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视.它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况 ... 
- mysql_sql查性能语句
			mysql> SHOW PROCESSLIST; +----+--------+----------------------+-------+-------------+--------+--- ... 
- Oracle-left join两表关联只取B表匹配到的第一条记录【over partition by(分组后对组内数据排序)】
			背景: A表.B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 经过百度,发现 row_number() over(partition by a order ... 
- The Ultimate Guide to Buying A New Camera
			[photographyconcentrate] 六级/考研单词: embark, thrill, excite, intimidate, accessory, comprehensive, timi ... 
- Java Swing布局管理器GridBagLayout的使用示例 [转]
			GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求 ... 
- Oracle中的加解密函数
			对Oracle内部数据的加密,可以简单得使用DBMS_CRYPTO来进行,效果还是不错的,而且使用也比较方便,所以今天专门来学习一下这个包的使用方法.在使用之前,要注意两件事情: 1.DBMS_CRY ... 
- Java 8实现BASE64编解码
			Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用第三方的API实现.但是,Java 8实现了BASE64编解码API,它包含到java.util包.下面我会对Java 8的BAS ... 
- Template Metaprogramming in C++
			说实话,学习C++以来,第一次听说"Metaprogramming"这个名词. Predict the output of following C++ program. 1 #in ... 
