這題跟 c519 剛好相反,那一題是給數字求位置,這題是給位置求數字
兩題是類似的,而這題可以不找規律,並且不需要開陣列
只要從 1 開始數,追蹤行列直到符合題目測資,數到的數字就是答案
找到規律了,跟 c519 很像
這題是知道第 r 列 第 c 行,用這個求出這個位置的數字屬於第幾組
team = c - r ,每個左上右下斜線為一組,且每 n 個為一組
所以 team 若大於 n/2 或小於 -n/2 ,要 減 / 加 n ,即得真正組數
( 上述算法可知 1 ~ n 是第 0 組,n+1 ~ 2n 是第 1 組 ....... )
接著是找這組第一個數字的位置,我在 c519 有講解
求得該數字後,依開頭位置推到題目給定位置,差值+該組開頭數字即是答案