国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

湊算式

2019-11-09 19:20:27
字體:
供稿:網(wǎng)友

題目

這個(gè)算式中A~I代表1~9的數(shù)字,不同的字母代表不同的數(shù)字。(比賽時(shí),題目有改動(dòng)) 比如: 6+8/3+952/714 就是一種解法, 5+3/1+972/486 是另一種解法。

這個(gè)算式一共有多少種解法?

思路

代碼

import java.util.*;public class Main{ static int count=0; static void swap(char[]array,int a,int b){ char temp=array[a]; array[a]=array[b]; array[b]=temp; } static boolean check(char[]str){ double[]num=new double[10]; for(int i=0;i<9;i++) num[i]=str[i]-'0'; if(num[0]+num[1]*1.0/num[2]+(num[3]*100+num[4]*10+num[5])*1.0/(num[6]*100+num[7]*10+num[8])==10) return true; return false; } static void permutation(char[]str,int a,int length){//排列 if(a==length){ if(check(str)){ count++;// System.out.PRintln(String.valueOf(str));//打印所有可能的解法 } }else{ for(int i=a;i<=length;i++){ swap(str,i,a); permutation(str,a+1,length); swap(str,i,a); } } } public static void main(String[] args){ char[]str="123456789".toCharArray(); permutation(str,0,8); System.out.println(count); }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太仓市| 徐汇区| 稻城县| 双牌县| 叙永县| 万宁市| 卫辉市| 太原市| 普定县| 杭州市| 宝应县| 江西省| 金坛市| 鹰潭市| 台州市| 黄浦区| 柳州市| 石门县| 依安县| 什邡市| 平泉县| 泸州市| 青冈县| 灵川县| 丰顺县| 镇坪县| 肃宁县| 调兵山市| 南木林县| 闽侯县| 乌恰县| 壤塘县| 浪卡子县| 改则县| 保康县| 吉林省| 遂溪县| 大英县| 库尔勒市| 黄石市| 阿瓦提县|