标签:
输入,要求两个数字为一组的一个数,明显,后改用二维数组,
尽管麻烦了点。只是结构比較清晰。
”
“那你干什么呢?”
“看世界杯呀。笨蛋!
”
“@#$%^&*%...”
确实如此。世界杯来了。球迷的节日也来了,预计非常多ACMer也会抛开电脑。奔向电视了。
作为球迷,一定想看尽量多的完整的比赛,当然。作为新时代的好青年,你一定还会看一些其他的节目,比方新闻联播(永远不要忘记关心国家大事)、很6+7、超级女生,以及王小丫的《开心辞典》等等,如果你已经知道了全部你喜欢看的电视节目的转播时间表。你会合理安排吗?(目标是能看尽量多的完整节目)
12 1 3 3 4 0 7 3 8 15 19 15 20 10 15 8 18 6 12 5 10 4 14 2 9 0
5
代码:
import java.util.*; public class Main{ public static void main(String[] args) { Scanner cin=new Scanner(System.in); while(cin.hasNext()){ int n=cin.nextInt(); if(n==0) break; else { int a[][]=new int[2][n]; for(int i=0;i<n;i++){ a[0][i]=cin.nextInt(); a[1][i] =cin.nextInt(); } for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++){ if(a[1][i]>a[1][j]){ int t=a[0][i]; a[0][i]=a[0][j]; a[0][j]=t; int c=a[1][i]; a[1][i]=a[1][j]; a[1][j]=c; } } } int s; int count=1; s=a[1][0]; for(int i=1;i<n;i++){ if(a[0][i]>=s){ count++; s=a[1][i]; } } System.out.println(count); } } } }
标签:
原文地址:http://www.cnblogs.com/gcczhongduan/p/4582344.html