2015年多校联合训练第四场(Olympiad)hdu5327
来源:互联网 发布:自助发稿源码 编辑:程序博客网 时间:2024/05/23 11:57
题意:找区间美丽数(自身有不同数字组成的数,如123是,100不是)的个数
思路:打表
#include <bits/stdc++.h>#define LL long longusing namespace std;int a[1001005];int n;int f[100005];int sum[100005];int flag[10];void init(){ for(int i = 1; i <= 100000; i++) { memset(flag,0,sizeof(flag)); int p = 1; int t = i; while(t > 0) { if(flag[t%10]) { p = 0; break; } flag[t%10] = 1; t = t/10; } if(p) f[i]++; } for(int i = 1; i <= 100000; i++) { sum[i] = sum[i-1] + (f[i] == 1); }}int main(){ #ifdef xxz //freopen("out.txt","w",stdout); freopen("in.txt","r",stdin); #endif // xxz int T,L,R; init(); scanf("%d",&T); while(T--) { scanf("%d%d",&L,&R); printf("%d\n",sum[R] - sum[L-1]); } return 0;}
0 0
- 2015年多校联合训练第四场(Olympiad)hdu5327
- 2015年多校联合训练第四场(Problem Killer)hdu5328
- [模拟] 多校联合第四场 HDU5327 Olympad
- HDU5327 Olympiad
- 2013多校联合训练第四场
- 2015年多校联合训练第三场RGCDQ(hdu5317)
- hdu5327 Olympiad(简单题:打表+模拟)
- hdu 4642 fliping game 多校联合训练第四场
- hdu 4639 hehe 多校联合训练第四场
- 2017年多校联合训练 第一场(北航)
- 2017年多校联合训练 第二场(成电)
- 2017年多校联合训练 第三场(洪华敦)
- 2017年多校联合训练 第五场(吉如一)
- 2017年多校联合训练 第六场(福州大学)
- 2017年多校联合训练 第七场(杭二中)
- 2015多校联合训练第三场Work(hdu5326)
- 2015年多校联合训练第一场OO’s Sequence(hdu5288)
- 解题报告 之 HDU5327 Olympiad
- 机器学习-训练模型的保存与恢复(sklearn)
- hdu 1754 线段树(首)
- 判断两颗二叉树是否相同
- 华为 OJ 字符个数统计
- UVALive 6661
- 2015年多校联合训练第四场(Olympiad)hdu5327
- java concurrent并发详解
- TCP/IP概述
- hdu 5290 Bombing plan(树形dp)
- 剑指offer面试题36数组中的逆序对数
- 1004:Let the Balloon Rise
- CXF开发RESTFUL的实例练习
- C语言深度解剖——读书笔记-1、关键字
- I2C通信一般性问题