hdoj5327
2015-08-02 20:03
295 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5327
题意:求区间内,每位都不同的数字的个数。
解题思路:先打表,在查询
题意:求区间内,每位都不同的数字的个数。
解题思路:先打表,在查询
#include <iostream> #include <stdio.h> using namespace std; const int MAX=100000+50; int table[MAX]; int main() { char str[10]; int flag=0; int n; for(int i=1;i<MAX;i++) { n=sprintf(str,"%d",i); for(int j=0;j<n;j++) { for(int k=j+1;k<n;k++) { if(str[j]==str[k]) { flag=1; break; } } } if(flag) { table[i]=table[i-1]; } else { table[i]=table[i-1]+1; } flag=0; } int T; scanf("%d",&T); while(T--) { int a,b; scanf("%d %d",&a,&b); printf("%d\n",table[b]-table[a-1]); } return 0; }
相关文章推荐
- Windows 10 安装 .Net Framework 3.5 的方法
- SRM 664 Div2 Hard: BearSortsDiv2(归并排序)
- Javascript-基础知识(5)
- 设计模式1-单例模式
- 3DMax模型导入CE3
- Binary Tree Postorder Traversal
- 丢掉那些所谓的真理,来看看如何做好产品?
- Checker Challenge
- 积偶判断 计算您的结婚时间
- 无线网络覆盖
- iOS 新浪微博-1.0框架搭建
- (leetcode)Plus One
- laravel小抄
- HDOJ 1241 Oil Deposits【最大连通块 dfs】
- C语言-VS2010调试tips
- HDOJ 1241 Oil Deposits【最大连通块 dfs】
- 精灵进程的创建
- C#委托(Delegate)学习日记
- PCA + SVM 人脸识别
- hdu 5340 Three Palindromes