蓝桥杯 第七届决赛 七星填数 JAVA
来源:互联网 发布:南京网络问政回复时间 编辑:程序博客网 时间:2024/06/05 06:42
class Main {static int a[] ={1,2,3,4,5,7,8,9,10,12,13}; public static void main(String[] args) { int b []= new int[14]; b[0] = 6; b[8] = 14; b[10] = 11; boolean c[] = new boolean[14]; boolean d[] = new boolean[14]; c[0] = true; c[8] = true; c[10] = true; f(b,c,d,0);}private static void f(int[] b, boolean[] c, boolean d[],int i) {if(i==9){if(b[1]+b[2]+b[3]+b[4] != b[0]+b[2]+b[5]+b[8])return;}if(i == 11){if(b[1]+b[2]+b[3]+b[4] != b[0]+b[3]+b[6]+b[10])return;}if(i == 12){if(b[1]+b[2]+b[3]+b[4] != b[1]+b[5]+b[7]+b[11])return;}if(i == 13){if(b[1]+b[2]+b[3]+b[4] != b[9]+b[10]+b[11]+b[12])return;}if(i==b.length){if(b[1]+b[2]+b[3]+b[4] != b[7]+b[8]+b[12]+b[13])return;if(b[1]+b[2]+b[3]+b[4] != b[4]+b[6]+b[9]+b[13])return;for (int j = 0; j < c.length; j++) {System.out.print(b[j]+" ");}System.out.println();return;}if(!c[i]){for (int j = 0; j < a.length; j++) {if(!d[j]){d[j] =true;c[i] = true;b[i] = a[j];f(b,c,d,i+1);d[j] = false;c[i] = false;}}}else{f(b,c,d,i+1);}}}
阅读全文
0 0
- 蓝桥杯 第七届决赛 七星填数 JAVA
- 蓝桥杯 第七届决赛 平方末尾 JAVA
- 蓝桥杯--第七届决赛:反幻方
- 蓝桥杯--第七届决赛:打靶
- 蓝桥杯java第七届决赛第一题--愤怒小鸟
- 蓝桥杯java第七届决赛第二题--反幻方
- 蓝桥杯java第七届决赛第三题--打靶
- 蓝桥杯java第七届决赛第四题--路径之谜
- 蓝桥杯-第七届蓝桥杯java B组决赛
- 【蓝桥杯单片机组】第七届决赛模拟
- 蓝桥杯--第七届决赛:阶乘位数
- 蓝桥杯--第七届决赛:旗子换位
- 蓝桥杯--第七届决赛:路径之谜
- 蓝桥杯--第七届决赛:愤怒的小鸟
- 蓝桥杯--第七届决赛:机器人塔
- 蓝桥杯--第七届决赛:圆圈舞
- 蓝桥杯 第七届决赛 路径之谜
- 第七届 蓝桥杯决赛 Java B组 打靶 解题报告(DFS,回溯,全排列)
- java选择排序
- c++ assert() 使用方法
- 四种数据存储结构---顺序存储 链接存储 索引存储 散列存储
- Auto Ware 代码解析系列-twist_filter节点
- Leetcode 459. Repeated Substring Pattern
- 蓝桥杯 第七届决赛 七星填数 JAVA
- ConcurrentHashMap实现原理及源码分析
- 通过wireshark解析http通信原理(图文)
- J2EE系列之Hibernate4学习笔记(十二)--Hibernate继承关系映射(每个类对应一个表)
- Kubenetes 创建管理hadoop的docker容器的RC和service.yaml文件
- 脚本执行jar包(使用自带jre)
- JS中类型的检测
- View点击过快导致事件多此触发,全局解决
- 几个UDP网络库