hdu 1051
来源:互联网 发布:windows怎么开发ios 编辑:程序博客网 时间:2024/06/06 21:38
一直以为是右边的和第一个比,测试数据也正确却一直WA,无语。
贪心,扫描标记下。
import java.util.Arrays;import java.util.Scanner;class Stick implements Comparable{ public int length; public int weight; public Stick(int length,int weight) { this.length=length; this.weight=weight; } public int compareTo(Object o) { int t = length -((Stick)o).length; if(t!=0)return t; return weight -((Stick)o).weight; } } public class Main{ public static void main(String[] args) { Scanner cin=new Scanner(System.in); int n=cin.nextInt(); while(n>0) { int m=cin.nextInt(); boolean flag[]=new boolean[m]; int sum=0; Stick s[]=new Stick[m]; for(int i=0;i<m;i++) { int len=cin.nextInt(); int wei=cin.nextInt(); s[i]=new Stick(len,wei); } Arrays.sort(s); for(int i=0;i<m;i++) { if(flag[i]) continue; int temp=s[i].weight; for(int j=i+1;j<m;j++) { if(!flag[j] && temp<=s[j].weight) { flag[j]=true; temp=s[j].weight; } } sum++; } System.out.println(sum); n--; } } }
- hdu 1051
- HDU 1051
- hdu 1051
- HDU 1051
- hdu 1051
- hdu-1051
- Hdu 1051
- HDU-1051
- hdu 1051
- hdu-1051 wooden sticks
- HDU 1051 贪心算法
- hdu 1051 Wooden Sticks
- HDU 1051 Wooden Sticks
- [HDU-1051] 贪心
- hdu 1051 Wooden Sticks
- HDU 1051 Wooden Sticks
- hdu 1051 Wooden Sticks
- hdu 1051 Wooden Sticks
- 分解质因数——Poj 1142 Smith Numbers
- OpenCV for Ios 学习笔记(5)-标记检测2
- ubuntu 中的流程图绘制软件
- java多态性实例
- SVM学习(五)
- hdu 1051
- 详解Linux内核红黑树算法的实现
- 推荐系统(基于用户的协同过滤)入门总结
- 进程间通信——共享内存
- Java&Scala比较---设计模式(Singleton)
- SVM学习四
- 面向对象的三大特征-封装,继承,多态
- SVM学习三
- Java入门需掌握的30个基本概念