HDOJ 2089 不要62
来源:互联网 发布:计算机端口号 编辑:程序博客网 时间:2024/06/11 17:55
HDACM2089
此题采用布尔数组来解决,用数组下标表示手机号码,如果号码中有4或者是62则该布尔值为true,最后只要统计一下n~m中true的个数,就可以算出不含不吉利数字的个数
import java.util.Scanner;public class Main{ public static void main(String[] args) { boolean[] a = new boolean[1000000]; for (int i = 1; i < a.length; i++) { int k =i; while (k>0) { if (k%10==4) { a[i] = true; break; } if (k%100==62) { a[i] = true; break; } k = k/10; } } Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int m = sc.nextInt(); if (n == 0 && m == 0) { break; } int count = 0; for (int i = n; i <= m; i++) { if(a[i]){ count++; } } System.out.println(m-n-count+1); } }}
阅读全文
0 0
- HDOJ 2089 不要62
- HDOJ 2089 不要62
- hdoj 2089 不要62
- HDOJ 2089 不要62
- 不要62 hdoj 2089
- HDOJ 2089 不要62
- HDOJ 2089 不要62
- hdoj 2089 不要62
- HDOJ 2089 不要62
- 【HDOJ 2089】不要62
- HDOJ--2089--不要62
- hdoj-2089-不要62
- HDOJ-2089 不要62
- HDOJ 2089 不要62
- hdoj 2089 不要62
- HDOJ 2089 不要62
- hdoj-【2089 不要62】
- HDOJ.2089 不要62
- title与alt的区别
- 我的Java学习之路
- 安装MySql+连接数据库+读取数据并存储成dataframe(python3.6)
- 纠正网上Mac 上使用Hbuilder运行夜神游模拟器,Hbuilder找不到模拟器
- 平面点云凸包曲线计算
- HDOJ 2089 不要62
- Martin Fowler 微服务全文翻译
- 洛谷P1040 加分二叉树(NOIP2003)
- 2.1 Linux驱动设备模型
- BZOJ 1682 [Usaco2005 Mar] 最小生成树 解题报告
- opencv 06 行人检测(peopledetect) vs2015
- python问题:ValueError: operands could not be broadcast together with shapes (100,3) (3,1)
- 对于Hibernate一些介绍(新手见谅)
- js日期格式转换