05歷屆試題 042九宮幻方
試題 歷屆試題 九宮幻方
資源限制
時間限制:1.0s 記憶體限制:256.0MB
問題描述
小明最近在教鄰居家的小朋友小學奧數,而最近正好講述到了三階幻方這個部分,三階幻方指的是將1~9不重複的填入一個33的矩陣當中,使得每一行、每一列和每一條對角線的和都是相同的。
三階幻方又被稱作九宮格,在小學奧數裡有一句非常有名的口訣:“二四為肩,六八為足,左三右七,戴九履一,五居其中”,通過這樣的一句口訣就能夠非常完美的構造出一個九宮格來。
4 9 2
3 5 7
8 1 6
有意思的是,所有的三階幻方,都可以通過這樣一個九宮格進行若干映象和旋轉操作之後得到。現在小明準備將一個三階幻方(不一定是上圖中的那個)中的一些數抹掉,交給鄰居家的小朋友來進行還原,並且希望她能夠判斷出究竟是不是隻有一個解。
而你呢,也被小明交付了同樣的任務,但是不同的是,你需要寫一個程式~
輸入格式
輸入僅包含單組測試資料。
每組測試資料為一個33的矩陣,其中為0的部分表示被小明抹去的部分。
對於100%的資料,滿足給出的矩陣至少能還原出一組可行的三階幻方。
輸出格式
如果僅能還原出一組可行的三階幻方,則將其輸出,否則輸出“Too Many”(不包含引號)。
樣例輸入
0 7 2
0 5 0
0 3 0
樣例輸出
6 7 2
1 5 9
8 3 4
資料規模和約定
峰值記憶體消耗(含虛擬機器) < 256M
CPU消耗 < 1000ms
請嚴格按要求輸出,不要畫蛇添足地列印類似:“請您輸入…” 的多餘內容。
注意:
main函式需要返回0;
只使用ANSI C/ANSI C++ 標準;
不要呼叫依賴於編譯環境或作業系統的特殊函式。
所有依賴的函式必須明確地在原始檔中 #include
不能通過工程設定而省略常用標頭檔案。
提交程式時,注意選擇所期望的語言型別和編譯器型別。
--------------
笨笨有話說:
我最喜歡這類題目了。既然九宮幻方一共也沒有多少,我就不辭辛勞地一個一個寫出來好了。
也不能太過分,好歹用個陣列。
提交程式碼
相關文章
- 05歷屆試題 043拉馬車
- 歷屆試題 小朋友排隊
- 藍橋杯 試題 歷屆試題 螞蟻感冒
- 歷屆試題 數字遊戲(數學)遊戲
- 【藍橋杯】試題 歷屆試題 剪格子(python解法+java解法)PythonJava
- 歷屆試題 國王的煩惱(並查集)並查集
- 【組合數學】幻方、拉丁方、塗色問題
- 洛谷B3940 [GESP樣題 四級] 填幻方
- 用python深度優先遍歷解迷宮問題Python
- [藍橋杯][2014年第五屆真題]地宮取寶
- 面試官教你寫簡歷之「實習/應屆生簡歷指南」面試
- 面試問題總結2018/05/16面試
- 4階最大幻和98765343210的十全數完美幻方
- 騰訊往屆筆試面試題整理大全筆試面試題
- Roberto Nieto心中的“宮崎駿”夢幻場景
- 藍橋杯 2014屆真題 地宮取寶 動態規劃解法動態規劃
- 3階餘數幻方的普及教材
- 4階餘數幻方的普及教材
- dfs深度優先搜尋解決迷宮類問題(遍歷)
- 【web前端面試題整理05】做幾道前端面試題休息休息吧Web前端面試題
- 面試題目-遍歷,點選面試題
- 藍橋杯2015決賽]四階幻方
- 聊一聊Puzzle:從幻方到數獨
- 迷宮問題
- 歷年軟體設計師考試試題分析
- Flutter開發者必備面試問題與答案05Flutter面試
- 【Step-By-Step】高頻面試題深入解析 / 週刊05面試題
- 藍橋杯歷年(省賽)試題彙總及試題詳解
- Phantom Problem(幻讀)問題
- 經歷過有難度的面試題面試題
- P2615 [NOIP2015 提高組] 神奇的幻方
- 能讓應屆生拿到阿里 Offer 的Java面試題阿里Java面試題
- 前端面試題_06_parseInt與map遍歷組合題前端面試題
- 程式設計師面試題!親身經歷!程式設計師面試題
- 阿里歷年經典Java面試題彙總阿里Java面試題
- 求職奶爸2024屆簡歷禮包求職
- python獲取歷屆金雞獎資料Python
- Android應屆生在杭州的求職經歷Android求職