51nod 1289 大鱼吃小鱼 栈模拟

就是用栈进行模拟,只有两条鱼相向而行才能进行相消操作,第一次写do-while循环条件写错了,wa一次。。

#include
#include
using namespace std;
const int maxn = 100003;
struct point
{
	int a,b;
}p[maxn];
int main()
{
	stack  s;
	int n;
	scanf("%d",&n);
	scanf("%d%d",&p[0].a,&p[0].b); 	
	s.push(p[0]);
	for(int i = 1; ip[i].a) continue;
			else{
				do{
					s.pop();
					if(s.empty()) break;
					temp = s.top();
				}while(temp.a

 

你可能感兴趣的:(模拟)