之前寫了一題費用流,竟然硬是在寫SPFA時為DIS數組賦初始值用了MEMSET數組QAQ 調試了很久也沒有弄明白自己是卡在那裡了,,,感覺被自己蠢哭了QWQ 錯誤的姿勢!! #include <cstring> #include <iostream> #include <cstdio> using
之前寫了一題費用流,竟然硬是在寫SPFA時為DIS數組賦初始值用了MEMSET數組QAQ
調試了很久也沒有弄明白自己是卡在那裡了,,,感覺被自己蠢哭了QWQ
錯誤的姿勢!!
#include <cstring> #include <iostream> #include <cstdio> using namespace std; const int INF = 0x3f3f3f; int dis[50005]; int main() { memset(dis,INF,sizeof(dis)); return 0; }
正確的姿勢!!老老實實地用迴圈!!
另,一位神犇告訴我:MEMSET可能只在賦-1,0,1時比較靠譜,但並不知道為什麼QAQ 希望以此為鑒,好好學習,天天向上!!
PS:友情提醒:使用MEMSET前一定要寫#INCLUDE <CSTRING>哦!