您的位置:首页 > 其它

游戏任务标记

2017-09-11 22:59 204 查看
游戏里面有很多各式各样的任务,其中有一种任务玩家只能做一次,这类任务一共有1024个,任务ID范围[1,1024]。请用32个unsignedint类型来记录着1024个任务是否已经完成。初始状态都是未完成。输入两个参数,都是任务ID,需要设置第一个ID的任务为已经完成;并检查第二个ID的任务是否已经完成。 输出一个参数,如果第二个ID的任务已经完成输出1,如果未完成输出0。如果第一或第二个ID不在[1,1024]范围,则输出-1。

[b]输入描述:[/b]
输入包括一行,两个整数表示人物ID.


[b]输出描述:[/b]
输出是否完成


示例1

输入

1024 1024


输出

1


#include <iostream>
using namespace std;

int main(){
int num1,num2;
while(cin>>num1>>num2){
if(num1 > 1024 || num1 <0 || num2>1024 || num2 <0){
cout<<-1<<endl;
return 0 ;//正常退出while循环,结束程序
}
if(num1 != num2){//判断是否相等即可
cout<<0<<endl;
}
if(num1 == num2){
cout<<1<<endl;
}
}
return 0;
}
//
//12 13
//0
//12 12
//1
//14 15
//0
//13 3456
//-1
//请按任意键继续. . .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息