那些年的那些 錯誤

2022-03-06 16:03:46 字數 1473 閱讀 7022

這裡是乙個總結,也可以是大家的提醒

而且,我才不會告訴你是哪題呢

double ans=0x7ffffff;

void dfs(double now,int num,int sum)

if(now>sum)

return ;

...}

看到錯誤了嗎?

沒有?咦?為什麼nowsum比較呀?

int為什麼與double比較呢?

正確**:

if(now>ans)

return ;

for(i=0;i<=g[1];i++)

for(j=0;j<=g[2];j++)

for(k=0;k<=g[3];k++)

for(l=0;l<=g[4];l++)

cout《這個錯誤太明顯了,但是我依然調了半個上午……

好吧,我知道你看出來了,我輸出了乙個神奇的變數:f[g[i]][g[2]][g[3]][g[4]]!!!

正確寫法:

cout<=s[n+1])

if(s[n+1]-1==s[n-1])

return ;

string an="";

int i,j;

for(i=s[n-1]+1;i<=s[n+1]-1;i++)

for(j=1;j<=p2;j++)

if(p3==2)

reverse(an.begin(),an.end());

ans+=an;

}void sk(int n)

if(s[n+1]-1==s[n-1])

return ;

string an="";

int i,j;

for(i=s[n-1]+1;i<=s[n+1]-1;i++)

for(j=1;j<=p2;j++)

if(p3==2)

reverse(an.begin(),an.end());

}

這是一條簡單的錯誤,我用了乙個小時把他找出來了

沒錯,這兩個函式特別對稱,所以,所以…所以……

sk函式裡好像少了一句話?

補上她,順利ac

void sk(int n)

if(s[n+1]-1==s[n-1])

return ;

string an="";

int i,j;

for(i=s[n-1]+1;i<=s[n+1]-1;i++)

for(j=1;j<=p2;j++)

if(p3==2)

reverse(an.begin(),an.end());

ans+=an;

}

那些年我所犯過的錯誤

0 引論 程式放下了很久,近來因各種原因需要拾起來,要靠程式設計混口飯吃,所以在做一些程式設計學習以及練習,下面記錄一些程式設計過程中遇到的錯誤,以警戒自己。以後碰到問題會時常更新這一篇。1 巨集定義 這個問題發生在編寫回溯演算法的八皇后問題上,當時對絕對值求取的定義出現了失誤,導致了嚴重的bug。...

那些年犯下的逗比錯誤

博主可能太蒟蒻了,老是犯一些逗比問題。1 陣列開不夠,通常是圖論的邊。兩次考試的爆零加上兩個小時的除錯。bzoj 3143 遊走 多虧radish巨。2 賦值long long極大值的時候沒有1ll 直接1 60 bzoj 2165 大樓。被郝神一眼看出鄙視了半天。3 位運算沒加括號,永遠知道位運算...

夢想的啟航,那些年,那些書

我是乙個工作了一年的遊戲程式設計師,玩的遊戲不少,看的書不多。在這裡,就評評我工作至今所買過的書吧,因為經典,所以值得收藏。至於我看過的電子書,我就不說了。我書架上的書不多,都是工作後買的,大至分四類 語言,演算法,平台,遊戲。語言 c 程式語言 優點 是c 作者編寫的書,思想比較深刻。缺點 因為某...