网站安全优化,我的网站怎么不能搜索,关键词优化排名怎么做,家装公司名称题目描述
本题为填空题#xff0c;只需要算出结果后#xff0c;在代码中使用输出语句将所填结果输出即可。
小明的作业本上有道思考题#xff1a;
看下面的算式#xff1a; (□□□□-□□□□)*□□900其中的小方块代表 0 ~ 9 的数字#xff0c;这 10 个方块刚好包含了…题目描述
本题为填空题只需要算出结果后在代码中使用输出语句将所填结果输出即可。
小明的作业本上有道思考题
看下面的算式 (□□□□-□□□□)*□□900其中的小方块代表 0 ~ 9 的数字这 10 个方块刚好包含了 0 ~ 9 中的所有数字。 注意0 不能作为某个数字的首位。
小明经过几天的努力终于做出了答案如下
(5012-4987)*36900用计算机搜索后发现还有另外一个解本题的任务就是请你算出这另外的一个解。
注意输出格式需要与示例严格一致 括号及运算符号不要用中文输入法 整个算式中不能包含空格。
运行限制
最大运行时间1s最大运行内存: 128M
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {static int[] anew int[10];static int[] ansnew int[10];static int[] biaojinew int[10];static int flag0;public static void main(String[] args) {Scanner scan new Scanner(System.in);dfs(0);scan.close();if(flag1){System.out.printf((ans[0]ans[1]ans[2]ans[3]-ans[4]ans[5]ans[6]ans[7])*ans[8]ans[9]900);}}public static void dfs(int n){if(n10){int m((a[0]*1000a[1]*100a[2]*10a[3])-(a[4]*1000a[5]*100a[6]*10a[7]))*(a[8]*10a[9]);if(m900a[0]!0a[4]!0a[8]!0){for(int i0;i10;i){ans[i]a[i];}flag1;return;}else{return;}}if(a[n]!0){dfs(n1);}for(int i0;i10;i){if(biaoji[i]0a[n]0){a[n]i;biaoji[i]1;dfs(n1);biaoji[i]0;a[n]0;}}}
}