hdu5327 Olympiad(数组前缀和+set判重)
来源:互联网 发布:如何使用大数据分析 编辑:程序博客网 时间:2024/06/05 11:05
题意:美丽的数字:每一位数都不相同。求区间内美丽数字个数。
#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<cstdlib>#include<algorithm>#include<queue>#include<set>#include<map>#include<vector>#include<cmath>#define ll __int64using namespace std;const int INF=0x3fffffff;int sum[100005];int check(int x){ set<int>s; while(x){ int i=x%10; if(!s.count(i)){ s.insert(i); } else return 0; x/=10; } return 1;}int main(){ int T,a,b; for(int i=1;i<=100000;i++){ sum[i]=check(i); } for(int i=2;i<=100000;i++){ sum[i]+=sum[i-1]; } cin>>T; while(T--){ cin>>a>>b; cout<<sum[b]-sum[a-1]<<endl; } return 0;}
0 0
- hdu5327 Olympiad(数组前缀和+set判重)
- 数组前缀和 & 计数排序 uva10474 hdu5327
- HDU5327 Olympiad
- HDU 5327Olympiad(转)(数组前缀和)
- hdu 5327 Olympiad 前缀和
- 【HDU 5327】Olympiad(前缀和)
- 解题报告 之 HDU5327 Olympiad
- hdu 5327 Olympiad(前缀和)
- hdu4277 dfs+set判重
- 1151. 魔板(用set判重)
- hdu4277 USACO ORZ(dfs+set判重)
- poj 3050 dfs+set判重
- poj 1007 双向bfs+set判重
- POJ 3263 差分+set判重
- UVA1602 Lattice Animals 回溯+set判重
- POJ 3050 枚举+dfs+set判重
- 区间问题,前缀和(Olympiad,HDU 5327)
- hdu5327 Olympiad(简单题:打表+模拟)
- Opencv中的几种边缘检测算法
- LightOJ 1370-Bi-shoe and Phi-shoe(欧拉函数)
- 【Github教程】史上最全github使用方法:github入门到精通
- domino解决删除用户后还存在邮件数据库问题
- HDU - 3046 Pleasant sheep and big big wolf(最小割)
- hdu5327 Olympiad(数组前缀和+set判重)
- 网络分析软件和linux下网络性能测试软件iperf
- Spring依赖注入(DI)
- easyUI数据统计列表中根据单元格数值控制显示效果
- 【原】个人java项目经验总结
- 推荐!手把手教你使用Git
- UVA 10881 Piotr's Ants
- 排序专项练习
- 使ROW_NUMBER() OVER给查询结果集添加序号