摘要: 《算法竞赛入门经典》6.3.1下球下落对应题目,光这样看着总觉得缺点什么,还是写一下吧,还能有点成就感,哪怕只是照抄代码,能加深一点理解也是好的。 View Code 1 #include <cstdio> 2 3 int main() 4 { 5 #ifdef LOCAL 6 freopen("in", "r", stdin); 7 #endif 8 int n, d, i; 9 scanf("%d", &n);10 while(n--)11 {12 scanf("%d%d", &d, 阅读全文
posted @ 2013-04-17 17:04 xiaobaibuhei 阅读(497) 评论(0) 推荐(0)
摘要: 循环队列,本来要用链表模拟,可是因为是同时删除两个节点,而在模拟时后删除的节点可能会影响先删除的节点(删除第一个节点后指针指向下一个节点,而该节点如果是要删除的第二个节点的话指针还要移动),感觉有点麻烦,就用数据模拟了,反正数据也不大。 代码如下:View Code 1 #include <cstdio> 2 using namespace std; 3 4 const int maxn = 25; 5 int a[maxn]; 6 int size; 7 8 int main() 9 {10 #ifdef LOCAL11 freopen("in", " 阅读全文
posted @ 2013-04-17 15:24 xiaobaibuhei 阅读(483) 评论(0) 推荐(0)
摘要: 用栈进行模拟,读取字符串,然后逐个字符进行判断,是‘(’就忽略, 是大写字母的话入栈,是‘)’的话就弹出两个矩阵判断计算。 代码如下:Code 1 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 struct Matrix 8 { 9 int row, col;10 };11 12 stack st;13 14 int main()15 {16 #ifdef LOCAL17 freopen("in", "r", stdin);18 #endif19 int n. 阅读全文
posted @ 2013-04-17 14:20 xiaobaibuhei 阅读(239) 评论(0) 推荐(0)