Untitled
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...