日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯第五届省赛JAVA真题----七对数字

發(fā)布時(shí)間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯第五届省赛JAVA真题----七对数字 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今有7對(duì)數(shù)字:兩個(gè)1,兩個(gè)2,兩個(gè)3,…兩個(gè)7,把它們排成一行。
要求,兩個(gè)1間有1個(gè)其它數(shù)字,兩個(gè)2間有2個(gè)其它數(shù)字,以此類(lèi)推,兩個(gè)7之間有7個(gè)其它數(shù)字。如下就是一個(gè)符合要求的排列:
17126425374635

當(dāng)然,如果把它倒過(guò)來(lái),也是符合要求的。
請(qǐng)你找出另一種符合要求的排列法,并且這個(gè)排列法是以74開(kāi)頭的。
注意:只填寫(xiě)這個(gè)14位的整數(shù),不能填寫(xiě)任何多余的內(nèi)容,比如說(shuō)明注釋等。

解析:簡(jiǎn)單的回溯求解就可以,答案為74151643752362

public class Main {static int[] a = {0, 7, 4, 0, 0, 0, 0, 4, 0, 7, 0, 0, 0, 0, 0};public static void main(String[] args) {f(1);for (int i = 1; i <= 14; i++) {System.out.print(a[i]);}}private static boolean f(int m) {// TODO Auto-generated method stubif (m == 4) {m++;}if (m > 6) {return true;}for (int i = 3; i <= 14; i++) {if (i == 7 || i == 9) {continue;}if (i+m+1 <= 14 && a[i] == 0 && a[i+m+1] == 0) {a[i] = a[i+m+1] = m;if (f(m+1) != false) {return true;}a[i] = a[i+m+1] = 0;}}return false;} } 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的蓝桥杯第五届省赛JAVA真题----七对数字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。