牛客网-游戏任务标记

来源:互联网 发布:景安备案域名购买 编辑:程序博客网 时间:2024/06/08 11:27
链接:https://www.nowcoder.com/questionTerminal/2f45f0ef94724e06a4173c91ef60781c
来源:牛客网

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


输出描述:
输出是否完成
示例1

输入

1024 1024

输出

1


import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int[] task = new int[1024];int first,second;while(in.hasNext()){first = in.nextInt();second = in.nextInt();if(first<1 || first>1024 || second<1 || second>1024){//判断范围,输出-1并结束本次循环System.out.println(-1);continue;}task[first-1] = 1;System.out.println(task[second-1]);in.nextLine();//读入换行符}in.close();}}


原创粉丝点击