HDU 4252
来源:互联网 发布:餐饮库存软件 编辑:程序博客网 时间:2024/06/14 12:00
http://acm.hdu.edu.cn/showproblem.php?pid=4252
开始想得比较复杂,暴力搜索过了(离散化)
import java.util.Scanner;public class CityBuild{int n;int a[];boolean flage[];int ans = 0;public void solve(){Scanner sc = new Scanner(System.in);int x=1;while(sc.hasNext()){n = sc.nextInt();a = new int[n+1]; flage = new boolean[n+1];ans = 0;for(int i=1; i<=n; i++){a[i] = sc.nextInt();if(a[i] ==0)flage[i] = true;}for(int i=1; i<=n; i++){if( flage[i] || a[i]==0)continue;int t = a[i];for(int j=i+1; j<=n; j++){if(a[j] == t)flage[j] = true;else if( a[j] < t)break;}}for(int i=1; i<=n ; i++){if( !flage[i]) ans ++;}System.out.println("Case "+(x)+": "+ans);x++;}}public static void main(String[] args) {new CityBuild().solve();}}
- HDU 4252
- hdu 4252 #想法
- HDU 4252(单调栈)
- hdu 4252(单调栈)
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- C++中的类型转换
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- C++的显式类型转换
- What is the difference between a Generative and Discriminative Algorithm?
- allegro焊盘封装制作的一些注意事项
- HDU 4252
- 学习线程同步的总结
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android build.prop生成过程
- 关于hashcode()和equal()方法的运用
- 修改UBOOT和LINUX调试串口(TI达芬奇芯片--DM6467)
- 我的第一篇博文
- JSP中文乱码解决方案了解和TOMCAT中文乱码解决
- 反射使用