abcde / fghij = n_a-j代表0-9abcde/fghij=x-程序员宅基地

技术标签: Java  

问题:

输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式,

其中a~j恰好为数字0~9的一个排列,2<=n<=79。


样例输入: 62

样例输出: 79546/01238=62

                   94736/01528=62


解:

public class Main {

	static int[] a = new int[10];

	public static boolean fun(int i) {
		String s = String.valueOf(i);
		for (int j = 0; j < s.length(); j++) {
			int b = Integer.valueOf(String.valueOf(s.charAt(j)));
			if (a[b] == 0)
				a[b] = 1;
			else
				return false;
		}
		return true;
	}

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		da: for (int i = 10234; i <= 98765; i++) {
			Arrays.fill(a, 0);
			if (!fun(i))
				continue;
			double m = (double) i / n;
			int y = (int) m;
			if ((Math.floor(m) != Math.ceil(m)) || !fun(y)) {
				continue;
			}
			for (int k = 1; k < 10; k++) {
				if (a[k] == 0)
					continue da;
			}
			if (a[0] == 0)
				System.out.println(i + "/0" + y + "=" + n);
			else
				System.out.println(i + "/" + y + "=" + n);
		}
	}
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AIlfw/article/details/79381684

智能推荐

vc 6.0中开发驱动设备程序配置方法_vc6.0 win7 驱动开发-程序员宅基地

文章浏览阅读1k次。通常驱动程序的调试都是用ddk在cmd中完成的。这部分我暂时略过。下面先介绍如何设置vc++6.0在Visual Studio 6.0集成环境中开发设备驱动程序的方法。在Windows上,Windows DDK提供的开发环境是基于命令行的,操作起来极为不便,而Visual S_vc6.0 win7 驱动开发

python+gevent+threadpool+cx_Oracle高并发时空指针问题-程序员宅基地

文章浏览阅读514次。手头有个python项目,该项目是一个数据库中间件,用于集中处理各个业务系统对Oracle数据库的增删改查操作。 项目采用gevent的WSGISever启动: application = tornado.wsgi.WSGIApplication([ (r"/healthcheck..._vent.exceptions.loopexit: this operation would block foreve

凸优化简介25_随机镜像下降-程序员宅基地

文章浏览阅读388次。文章目录随机梯度下降的下界与性能提升1. 随机梯度下降的下界2. 随机镜像下降(Stochastic Mirror Descent)3. 随机梯度下降的提升3.1 Reduce Variance3.2 自适应步长3.3 自适应 Bregman Distance随机梯度下降的下界与性能提升1. 随机梯度下降的下界考虑一个一维空间上的函数 f(x)=E[12(x−ξ)2]f(x)=\mathbb..._随机镜像下降

某个班级的全体同学要投票选班长,每名同学在选票上填写一名推荐人选姓名。 写程序,输人班级每个同学选票上的推荐人选姓名,程序统计每个推荐人选的得票数, 并按得票数由大到小排序并输出所有推荐人选姓名及其得_某个班级的全体同学的-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏18次。题目:某个班级的全体同学要投票选班长,每名同学在选票上填写一名推荐人选姓名。写程序,输人班级每个同学选票上的推荐人选姓名,程序统计每个推荐人选的得票数,并按得票数由大到小排序并输出所有推荐人选姓名及其得票数。文章目录1.想法:使用ArrayList数组实现1.1首先定义Person类1.1.1定义他们的属性1.1.2 提供各各个属性的get,set方法(按需提供)1.2person实现Comparable自然排序接口1.2.1perosn重写compareTo()接口方法主程序核心主函数,测试类(完_某个班级的全体同学的

最强求职攻略:java程序员如何通过阿里、百度社招面试-程序员宅基地

文章浏览阅读198次。“史上最强攻略,没有之一!标签:面试攻略 社招 高级程序员 阿里 百度开发必备要求如果你想进入一线互联网公司,进入阿里、百度等互联网公司,以下我统称为必备要求,必须掌握。如果你抱有侥辛心理,技术的面试的首轮,也许都过不了。如果以下知识点你掌握的不牢固的,还需要加强,如果还没有涉及到,还需..._百度 数据挖掘 社招 面试

vue.js动态设置VueComponent高度遇到的问题_vuecomponent.minoffset-程序员宅基地

文章浏览阅读1.4w次,点赞2次,收藏2次。1.获取HTML元素高度&amp;lt;div v-for=&quot;data in list&quot;&amp;gt; &amp;lt;div ref=&quot;abc&quot;&amp;gt;{{data.id}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;mounted(){ console.log(this.$refs.abc[0]._vuecomponent.minoffset

随便推点

video 满屏显示_HTML5 video播放器全屏(fullScreen)方法实例-程序员宅基地

文章浏览阅读3.3k次。首先来说,这个标题具有误导性,但这样设置改标题也是主要因为video使用的比较多在html5中,全屏方法可以适用于很多html 元素,不仅仅是video复制代码代码如下:全屏问题*{padding: 0px;margin: 0px;}body div.videobox{width: 400px;height: 320px;margin: 100px auto;background-color:#0..._video fullscreen

图像归一化处理_图像归一化处理公式-程序员宅基地

文章浏览阅读9.8k次,点赞6次,收藏56次。文章目录前言1.min-max归一化2.Z-score归一化前言在医学图像领域,由于不同设备的采集、成像因素等原因造成相同的组织在图像灰度信息上的不一致,图像归一化就是在保留具有诊断价值的灰度差异的同时,减小甚至消除图像中灰度不一致而进行的图像转换方法,图像的归一化更有利于计算机自动分析处理。因此,图像归一化就是通过一系列的变换,将待处理的原始图像转换成相应的标准形式。下面将介绍两种常见的归一化方法,并展示相应的python代码。1.min-max归一化通过遍历图像矩阵中的每一个像素,设定max和_图像归一化处理公式

最适合物联网开发的程序语言曝光_go-iot-程序员宅基地

文章浏览阅读3.9k次。开发物联网应用时,选择合适的程序开发语言和选择合适的硬件平台一样重要。本文将会列出一些你可能会用到的语言,并有适当的应用场景分析;不过在你继续阅读之前,不妨试着来预测一下下面会出现哪些语言。  物联网现在是个大热门相信谁也不能否认,各种开发项目正如雨后春笋般出现在地球村的各个角落。不断出现的新硬件平台让工程师能够越来越容易地打造新的嵌入式设备。当你选择了其中的某一个硬件平台之后,你还需要为_go-iot

[APIO2015]巴邻旁之桥-程序员宅基地

文章浏览阅读347次。Bzoj权限题 luogu题面先去掉同边的 首先k==1,即求一个点j 使∑i∈A|Di−Dj|+∑i∈B|Di−Dj|\sum_{i\in A} |D_i - D_j| + \sum_{i\in B} |D_i - D_j|最小 因为两边j是一样的,直接合在一起就好 所以就是∑|Di−Dj|\sum |D_i - D_j|最小 那么j就是的中位数,合在一起排序就好了然后k==_巴邻旁之桥

解决IDEA编译乱码 Build Output提示信息乱码�����_idea build output乱码-程序员宅基地

文章浏览阅读1.4w次,点赞51次,收藏54次。IDEA编译的时候乱码,Build Output提示信息乱码�����。提供的解决方案有很多,总有一个适合你。加油。_idea build output乱码

10小时训练数据打造多语种语音识别新高度-程序员宅基地

文章浏览阅读3.1k次。本文联合撰写:腾讯:吕志强,颜京豪,胡鹏飞,康健,阿敏巴雅尔导语|在刚刚结束的NIST OPENASR评测中,TEG AI语音联合清华大学,刷新世界小语种语音识别比赛6项第一。从2000..._通常训练一个语音识别模型要多少训练数据