菜鸟杯” hdu 4151 I The Special Number
来源:互联网 发布:crontab 执行php延迟 编辑:程序博客网 时间:2024/05/18 20:05
暴力预处理所有数,,然后二分查找,,查找时包含负数,,,,
#include<iostream>#include<string.h>using namespace std;int a[10000000];int b[10];int main(){ int i,j; int tot=1; for(i=1;i<=10000000;++i) { memset(b,0,sizeof(b)); j=i;while(j){ if(b[j%10]!=1) b[j%10]=1; else break; j/=10;}if(j==0) a[tot++]=i; } int n; while(cin>>n) { if(n<=1) {cout<<"0"<<endl;continue;} int st=1,ed=tot-1;//这一点需要注意在所有符合的数中进行查找,, int res; while(st<=ed){ int mid=(st+ed)/2;if(a[mid]<n) {res=mid;st=mid+1;}else ed=mid-1;}cout<<res<<endl; }return 0;}
- 菜鸟杯” hdu 4151 I The Special Number
- hdu 4151 The Special Number
- hdu 4151 The Special Number (DP)
- HDU 4151The Special Number(暴力+二分)
- HDU 4151The Special Number(预处理打表+二分)
- hdoj 4151 The Special Number
- The Special Number
- hdu 4608 I-number
- hdu 4608 I-number
- hdu 4608 I-number
- hdu 4608 I-number
- HDU 4608 I-number
- hdu 4608 I-number
- hdu“菜鸟杯” 4151
- I:The number of steps
- I - The kth great number
- hdu 4608 I-number 模拟
- hdu 4608 I-number 模拟
- C++ 调用exe,可等待调用的exe执行完毕后才继续执行父进程 CreateProcess
- devc++5.0.0.9的调试方法
- 详解IBM FileNet业务流程框架
- 《我的父亲母亲》--任正非
- 深入了解FileNet
- 菜鸟杯” hdu 4151 I The Special Number
- emacs笔记
- 原创2D/3D游戏引擎源代码开源
- char、nchar、varchar、nvarchar的区别和特点
- ARM7---矩阵键盘
- 常用 Java 静态代码分析工具的分析与比较
- Android 自定义AlertDialog并通过AlertDialog修改TextView的值
- 使用Android中sqlite表的全文检索
- Session监听器处理代码学习