火車進站出站問題。五年前的乙個不會寫的作業。
使用了stl,實際上並不必要,但是為了試一下。
開始的時候對於停止條件想的不是很清楚,後來發現放進去之前先試著查一下top,並且要保證棧非空的情況下。
後來交題的時候遇到了很玄學的問題,對於
memset(b,0,sizeof(b));
真的不理解。
sizeof(int)就wa了,不加這句話也會wa,但是我覺得這句話並沒有什麼意義啊。這是個問題,以後也許會解決。
以下是ac**。
#include #include#include#includeusing namespace std;
int b[1005] ;
int main()
}if(pointout==n+1)
cout << "yes" << endl ;
else
cout << "no" << endl ;
memset(b,0,sizeof(b));
}cout << endl ;
}return 0;
}
演算法練習1
自己不怎麼關注演算法,但是面試的時候常有一些公司就會給演算法題目,目的也很直接,自己每日一練就好。思路 使用純 c來實現。條件1,陣列b內所有數字加起來為10 動態調整陣列b內的數值。因為時間先後的原因,會導致先前統計個數出現的次數不正確。include include static int a 1...
程式設計練習1
1.編寫乙個程式列印乙個表,表的每一行都給出乙個整數,它的平方以及它的立方。要求使用者輸入表的上限與下限。使用for迴圈。include includeusing namespace std void funtiongetin int a,int b int main 2.編寫乙個程式,實現9 9乘...
組合練習1
date類 ifndef date hpp define date hpp include class date endif date hpp include date.hpp includeusing namespace std date date date date int day,int mo...