今日头条8/23第一道编程题
2017-08-23 00:28
162 查看
//大致求最大点(题目后面补充)
import java.util.Scanner; import java.util.Arrays; public class max { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextInt()) { int n = sc.nextInt(); int[] arrayx = new int ; int[] arrayy = new int ; for (int i = 0; i < n; i++) { arrayx[i] = sc.nextInt(); arrayy[i] = sc.nextInt(); } Arrays.sort(arrayx);//根据横坐标排序,最右边的一定符合要求 System.out.print(arrayx[n-1]+" "); System.out.println(arrayy[n-1]); for(int i=n-2;i>=0;i--){ int maxy=n-1;//从右往左比较纵坐标,只有纵坐标更大的才符合要求 if(arrayy[i]>arrayy[maxy]){ maxy=i;//如果前一个比后一个纵坐标更大,则更新最大纵坐标,并输出 System.out.print(arrayx[i]+" "); System.out.println(arrayy[i]); } } } } }
相关文章推荐
- String Shifting- 今日头条校招2016-09-28在线编程题
- 今日头条编程题1 找"最大"点
- 今日头条编程题 - 珠子颜色【窗口滑动】
- Java编程题:今日头条笔试题
- 今日头条2017秋季校招在线编程题解法参考
- 今日头条2018春季 算法实习生编程题 python
- 今日头条编程题 专辑问题
- 【算法】今日头条2017编程题
- 4.18今日头条编程题
- 今日头条2018校园招聘后端开发工程师(第四批)编程题 - 题解
- 今日头条2018春季校园招聘研发岗位笔试编程题1
- 今日头条校招2016-09-28在线编程题(2题)
- 牛客网--今日头条2018校招算法方向(第一批)编程题1、编程题2
- 今日头条2017暑期实习生招聘笔试编程题之函数最宽尖峰
- [置顶] 今日头条笔试编程题
- 今日头条2018校招算法方向(第一批)编程题1(离散+树状数组)
- 今日头条2018校招算法方向(第一批)编程题2(枚举)
- 今日头条2017校招编程题
- 今日头条——校招在线编程题《字典序》
- 今日头条笔试【编程题 + 分析过程发现数学规律 + 回溯法】