1.先寫大體框架,再寫小函式與變數
測試題目:
框架如下:
#includeusing namespace std;
struct recst,ed;
void get_st_ed()
}void input()
int work()
} }return -1;
}int main()
st,ed;
int n,m;
int d[maxn][maxn][li];
char s[maxn][maxn];
int dx[4]=;
int dy[4]=;
bool valid(int x,int y)
void get_st_ed()
else if(s[i][j]=='x')
if(s[i][j]=='x') }}
void input()
int nxtx[li][4]=,,};
int nxty[li][4]=,,};
int nxtlie[li][4]=,,};
bool valid(rec &tmp)
int work()
} }return -1;
}int main()
{ while(scanf("%d%d",&n,&m)!=eof && n && m)
{input();
// printf("%d %d %d\n",st.x,st.y,st.lie);
// printf("%d %d %d\n",ed.x,ed.y,ed.lie);
// accepted in test of get_st_ed();
int ans=work();
if(ans==-1) cout<<"impossible";
else cout《總結:個人應用這種方法時,寫**時間主要用在debug上,框架不易出錯,小函式容易出錯,是我的鍋qwq
隨筆 蒟蒻的告別?
眾所周知,如今ccf ccfcc f和教育部已經槓上了,因此我這個菜雞蒟蒻博主現在發的每一篇部落格都可能是最後一篇部落格。先來看看我沒完成的心願吧 c fcf cf上紅名 這個實在沒有辦法,博主太菜了 去一次noi noino i noip noip noip 見祖宗 a kak ak一次提高組 還...
蒟蒻的線段樹
struct node ll a maxn node tr maxn 2 至於為什麼陣列要開4倍 能用就行 以及區間查詢 ll query int x,int l,int r interval sum if tr x tag 0 下推lazy tag 區間更新時使用 int mid tr x l t...
蒟蒻的做題記錄
感覺我做的題真的是少得可憐。比日切十題的 4 7 大佬少多了。人也不知道比 4 7 大佬菜到 去了。智商正在緩慢恢復中持續下降。thuwc 2017 隨機二分圖 zjoi2018 歷史 xsy2300 好題 jxoi2018 守衛 jxoi2018 遊戲 loj6053 簡單的函式 loj6235 ...