UVA 725 Division
来源:互联网 发布:知已图片 编辑:程序博客网 时间:2024/06/10 07:19
题目大意:给一个数字n,用0~9组合成abcde/fgkij=n的式子,0~9都只能用一次,0可以前置
解题思路:枚举fgkij的所有情况,自然得出abcde,判断是否符合条件
#include <cstdio>#include <cstring>#include <iostream>using namespace std;int main() { int n; cin >> n; int g[10]; while(n != 0) { int k = 1234; int flag = 0; while(k <= 98765) { int m = k * n; if(m > 98765) { k++; break; } memset(g, 0, sizeof(g)); int p = k; int q = m; for(int i = 0; i < 5; i++) { g[p%10]++; g[q%10]++; p = p / 10; q = q / 10; } int test = 0; for(int i = 0; i < 10; i++) { if(g[i] != 1) break; if(i == 9) test = 1; } if(test == 0) { k++; continue; } printf("%05d / %05d = %d\n",m,k,n); k++; flag = 1; } if(flag == 0) printf("There are no solutions for %d.\n", n); cin >> n; if(n != 0) printf("\n"); } return 0;}
0 0
- UVA 725 - Division
- UVA 725 - Division
- UVa 725 - Division
- UVA - 725 Division
- UVa 725 - Division
- UVa 725 Division
- UVa 725 - Division
- Uva 725 Division
- UVA-725除法-Division
- UVA - 725 Division
- uva 725 - Division
- Uva - 725 - Division
- UVA - 725 Division
- uva 725 Division
- 除法(Division, UVa 725)
- UVA 725 Division
- UVA 725 - Division
- UVa 725----Division(枚举)
- Canvas 系列一
- 泛型程序设计与STL
- Android 线程间通信有哪几种方式
- 获取手机设备的信息。
- 组播三案之(一)IGMP去哪了?
- UVA 725 Division
- easyUI中的格式转换器
- 小W摆石子
- MySQL时间类型数据存储datetime、timestamp、int
- touch命令介绍
- Angular2 单选框用法
- Devik 进程,linux 进程,线程的区别
- 获取手机的手机号码
- CTF工具集合安装脚本操作姿势