Untitled

 avatar
unknown
c_cpp
3 years ago
432 B
6
Indexable
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(){
	int n, id;
	scanf("%d",&n);
	char *ary;
	ary = (char*)malloc(sizeof(char)*((n/4)+1));
	for(int i=0;i<(n/4)+1;i++){
		ary[i]=0;
	}
	while(scanf("%d",&id)!=EOF){
		int index = id/4;
		int position = id%4;
		if(((ary[index]>>(position*2))&3) == 3){
			printf("Bye\n");
		}
		else{
			ary[index]+=(1<<(position*2));
			printf("OK\n");
		}
	}
}
Editor is loading...