藍橋杯 蘭頓螞蟻 未完成解

2021-08-19 22:48:37 字數 595 閱讀 8130

直接模擬蘭頓螞蟻的行動,按照規則改變

中出了乙個bug,正在找到底是**的問題(也許不會去找_(:з」∠)_)

/*未完成

* 題目描述:蘭頓螞蟻 landun 輸入格式 輸入資料的第一行是 m n 兩個整數(3 < m, n < 100),表示正方形格仔的行數和列數。 接下來是

* m 行資料。 每行資料為 n 個被空格分開的數字。0 表示白格右轉,1 表示黑格左轉。 接下來是一行資料:x y s k, 其中x

* y為整數,表示螞蟻所在行號和列號(行號從上到下增長,列號從左到右增長,都是從0開始編號)。s

* 是乙個大寫字母,表示螞蟻頭的朝向,我們約定:上下左右分別用:udlr表示。k 表示螞蟻走的步數。 輸出格式 輸出資料為兩個空格分開的整數 p q,

* 分別表示螞蟻在k步後,所處格仔的行號和列號。

*/class landun else

} catch (arrayindexoutofbound***ception rua)

switch (face)

} system.out.println(x + " " + y);

}}

藍橋杯 蘭頓螞蟻

問題描述 蘭頓螞蟻,是於1986年,由克里斯 蘭頓提出來的,屬於細胞自動機的一種。平面上的正方形格仔被填上黑色或白色。在其中一格正方形內有乙隻 螞蟻 螞蟻的頭部朝向為 上下左右其中一方。螞蟻的移動規則十分簡單 若螞蟻在黑格,右轉90度,將該格改為白格,並向前移一格 若螞蟻在白格,左轉90度,將該格改...

藍橋杯 蘭頓螞蟻

蘭頓螞蟻,是於1986年,由克里斯 蘭頓提出來的,屬於細胞自動機的一種。平面上的正方形格仔被填上黑色或白色。在其中一格正方形內有乙隻 螞蟻 螞蟻的頭部朝向為 上下左右其中一方。螞蟻的移動規則十分簡單 若螞蟻在黑格,右轉90度,將該格改為白格,並向前移一格 若螞蟻在白格,左轉90度,將該格改為黑格,並...

藍橋杯 蘭頓螞蟻

蘭頓螞蟻,是於1986年,由克里斯 蘭頓提出來的,屬於細胞自動機的一種。平面上的正方形格仔被填上黑色或白色。在其中一格正方形內有乙隻 螞蟻 螞蟻的頭部朝向為 上下左右其中一方。螞蟻的移動規則十分簡單 若螞蟻在黑格,右轉90度,將該格改為白格,並向前移一格 若螞蟻在白格,左轉90度,將該格改為黑格,並...