Algorithm学习笔记 --- 简单枚举除法
来源:互联网 发布:如何在淘宝上买到真货 编辑:程序博客网 时间:2024/05/04 13:05
除法
输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式,其中a~j恰好为数字0~9的一个排列,2<=n<=79.
样例输入:
62
样例输出:
79546/01238=62
94736/01528=62
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int panduan(int,int);
int n,i;
while(scanf("%d",&n)=1)
{
for(i=1234;i*n<=98765;i++)
if(i<=9876&&i*n>=12345&&panduan(i,i*n))
printf("%d/0%d=\n",i*n,i);
if(i>=10234&&i*n>=56789&&panduan(i,i*n))
printf("%d/%d=\n",i*n,i);
}
return 0;
}
int panduan(int x,int y)
{
int a[10]={0};
for(int i=0;i<5;i++)
{
a[x%10]++;
x=x/10;
}
for(int i=0;i<5;i++)
{
a[y%10]++;
y=y/10;
}
for(int i=0;i<10;i++)
{
if(a[i]!=1)
return 0;
}
return 1;
}
- Algorithm学习笔记 --- 简单枚举除法
- Algorithm学习笔记 --- 最大乘积简单枚举
- Algorithm学习笔记 --- 分数拆分简单枚举
- Algorithm学习笔记 --- 百钱买百鸡问题(枚举练习)
- 简单枚举-除法
- 简单枚举之除法
- 简单枚举——除法
- Algorithm学习笔记 --- 连号区间数(枚举)
- (Basic algorithm学习笔记)《基础算法三》- 枚举
- 简单除法(简单枚举优化)
- 7.1 简单枚举---7.1.1除法
- acm-简单枚举-除法(水题)
- 暴力求解法之简单枚举--除法
- 枚举-除法
- Algorithm学习笔记 --- 抽签
- Algorithm学习笔记 --- Hangover
- Algorithm学习笔记 --- DNAsorting
- Algorithm学习笔记 --- 滑雪
- 处理大并发之四 libevent demo详细分析(对比epoll)
- Codeforces Round #128 (Div. 2) B. Game on Paper
- 2011级Java第1周(春)项目——计算“两个整数的最大公约数”程序
- asp.net 无限级分类
- 素数--java
- Algorithm学习笔记 --- 简单枚举除法
- 马航MH370 VS 法航 447
- 使用Inputstream读取文件
- 2013蓝桥杯【初赛试题】三部排序
- /bin/sh: : Permission denied
- maven中jetty插件的应用
- ios 截图 图片合成 画纯色UIimage
- 字符编码介绍(二)Unicode
- MFC GDI绘图