×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#40550: 45%有需要注意什麼嗎?
zongyan988@gmail.com
(肥宅麵)
學校 : 不指定學校
編號 : 152080
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [42.78.177.122]
最後登入時間 :
2024-09-20 10:50:29
k732.
2. 特殊位置
--
2023年6月
APCS
| From: [42.78.201.109] | 發表日期 : 2024-05-29 02:51
小的我是用C語言寫的,測資45%後有去檢查一下距離條件跟字典序,以下是我的作法:
for(int i=0;i<n;i++)//判斷(用曼哈頓距離來判定這個值該不該加)
{
for(int j=0;j<m;j++)
{
int tmp=0;
for(int k=0;k<n;k++)//針對每個座標做曼哈頓
{
for(int l=0;l<m;l++)
{
if(abs(i-k)+abs(j-l)<=num[i][j])
tmp+=num[k][l];
}
}
if(tmp%10==num[i][j])//特殊位置判斷
{
x[count]=i;
y[count]=j;
count++;
}
}
}
感覺我的條件跟範圍都沒問題,不知道有沒有例外是我沒有思考到的,請大神解答~
ZeroJudge Forum