九度oj 1407 快速找出最小数】的更多相关文章

原题链接:http://ac.jobdu.com/problem.php?pid=1407 线段树,区间更新,查询区间最小值. 注意区间更新,查询的时候,区间$\begin{align*}[L,R] \end{align*}$$\begin{align*}L \end{align*}$都可能大于$\begin{align*}R\end{align*}$.. 有个地方写sb了害的我wa了好几次%>_<%. #include<algorithm> #include<iostrea…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:568 解决:186 题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 输入: 输入的第一行包括一个整数N(1<=N<=1000). 接下来的一行包括N个整数. 输出: 可能有多组测试数据,对于每组数据, 找出这个数组中的两个只出现了一次的数字. 输出的数字的顺序为从小到大. 样例输入: 6 2 3 9 3 7 2 样例输出: 7 9 思路: 巧妙的利用异或位运算能高效的解决该问题…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2380 解决:934 题目描述:     如果A,B是C的父母亲,则A,B是C的parent,C是A,B的child,如果A,B是C的(外)祖父,祖母,则A,B是C的grandparent,C是A,B的grandchild,如果A,B是C的(外)曾祖父,曾祖母,则A,B是C的great-grandparent,C是A,B的great-grandchild,之后再多一辈,则在关系上加一个great-. 输入:     输入包含多组测试用例…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2083 解决:1010 题目描述: 对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1:a,4:a,5:a,10,b,2:b,11,1,8:1,12, 2,9:2,13. 输入: 输入包括一个由字母和数字组成的字符串,其长度不超过100. 输出: 可能有多组测试数据,对于每组数据, 按照样例输出的格式将字符出现的位置标出. 样例输入: abcaaAB12ab12 样例输出: a:0,a:3,…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6451 解决:2843 题目描述: 第一行输入一个数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 来源: 2010年北京邮电大学计算机研究生机试真题 思路: 求最值…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6613 解决:2676 题目描述: 输入一个数n,然后输入n个数值各不相同,调换数组中最大和最小的两个数,然后输出. 输入: 测试数据有多组,输入n(1<=n<=20),接着输入n个数. 输出: 对于每组输入,输出交换后的结果. 样例输入: 2 1 3 样例输出: 3 1 来源: 2010年哈尔滨工业大学计算机研究生机试真题 思路: 遍历数组的过程中记录最大数和最小数并记录位置,然后调换即可. 代码: #include <std…
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:7335 解决:3801 题目描述: 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1). 输入: 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x. 输出: 对于每组输入,请输出结果. 样例输入: 2 1 3 0 样例输出: -1 来源: 2010年哈尔滨工业大学计算机研究生机试真题 思路: 水题不解释 代码: #include <st…
[九度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 样例输出:…
[九度OJ]题目1199:找位置 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1199 题目描述: 对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1:a,4:a,5:a,10,b,2:b,11,1,8:1,12, 2,9:2,13. 输入: 输入包括一个由字母和数字组成的字符串,其长度不超过100. 输出: 可能有多组测试数据,对于每组数据, 按照样例输出的格式将字符出现的位置标出…
[九度OJ]题目1052:找x 解题报告 标签(空格分隔): 九度OJ [LeetCode] http://ac.jobdu.com/problem.php?pid=1052 题目描述: 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1). 输入: 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x. 输出: 对于每组输入,请输出结果. 样例输入: 2 1 3 0 样例输出: -1 Ways 查找题.…