USACO 2.2.3 Runaround Numbers
来源:互联网 发布:矩阵的谱范数怎么求 编辑:程序博客网 时间:2024/05/19 04:28
暴力枚举+模拟验证,注意判断条件
#include <iostream>#include <fstream>#include <string>#include <map>#include <string.h>#define LL long long//#define LOCALusing namespace std;#ifdef LOCALofstream fout ("out.txt");ifstream fin ("in.txt");#elseofstream fout ("runround.out");ifstream fin ("runround.in");#endifint visited[10];bool check(int num2){int pos[10];int cnt = 0;int temp = num2;while(temp){pos[cnt++] = temp%10;if(temp%10==0) return 0;temp /= 10;}int cnt2 = 0;int now = cnt-1;while(1) {if(visited[pos[now]]){break;}elsevisited[pos[now]] = 1;now = (now - (pos[now])+10*cnt)%cnt;cnt2++;}if(now==cnt-1&&cnt2==cnt)return 1;return 0;}int main() {int num;fin >> num;while(1){ memset(visited, 0, sizeof(visited));num++;//cout<<"part1\n";if(check(num)){fout << num <<endl;break;}} return 0;}
0 0
- [USACO 2.2.3] Runaround Numbers
- USACO 2.2.3 Runaround Numbers
- USACO 2.2.3 Runaround Numbers
- USACO--2.2Runaround Numbers
- USACO 2.2 Runaround Numbers
- USACO 2.2 Runaround Numbers
- USACO 2.2Runaround Numbers
- USACO 2.2 Runaround Numbers
- USACO 2.2.3 Runaround Numbers 循环数
- USACO:2.2.3 Runaround Numbers 循环数
- USACO section 2.2 Runaround Numbers
- USACO 2.2 Runaround Numbers (runround)
- USACO Section 2.2 Runaround Numbers
- USACO Section 2.2 Runaround Numbers
- USACO - 2.2 Runaround Numbers(枚举)
- USACO 2.2.3 Runaround Numbers(枚举+模拟)
- USACO-Section 2.2 Runaround Numbers (枚举)
- [2016/7/26][usaco 2.2]Runaround Numbers
- UVALive 6885 spfa
- MFC 画标尺
- 键盘按键ASCII码值与ASCII表
- UI综合
- 安装SparkR
- USACO 2.2.3 Runaround Numbers
- Best Cow Line
- 【面试笔试】二叉树相关操作
- 个人对Fragment的一些理解
- AndroidUI 视图动画-旋转动画效果 (RotateAnimation)
- 学习笔记 - java创建文件夹
- 如何在ROM中集成可卸载的APK
- Scipy教程 - 距离计算库scipy.spatial.distance
- fpga设计思想(三):毛刺、fmax、tsu、tH、 tco