C++--ACM之杭电OJ--1029 Ignatius and the Princess IV
#include<iostream>using namespace std;int main(){int a,b,c,n;while(cin>>n){b=0;//每次重新测试一组数据时,计数器清零for(int i=1;i<=n;i++){...
·
#include<iostream>
using namespace std;
int main()
{
int a,b,c,n;
while(cin>>n)
{
b=0; //每次重新测试一组数据时,计数器清零
for(int i=1;i<=n;i++)
{
cin>>a;
if(!b) //当输入第一个数据时,计数器 b=0,进入判断语句
{
c=a; //第一个数据 赋值给寄存器变量 c,
b++; //b+1 表明当前输入的数据个数为 1,
}
else if(c!=a) b--; ///输入的后一个数据再次判断, 如果与上一个数据不同,则计数器 b-1,
else if(c==a) b++; //否则 b+1
} //直到输入最后一个数据,b的值必大于等于1
cout<<c<<endl;
}
return 0;
}
更多推荐
已为社区贡献2条内容
所有评论(0)