9 void update(int ind
, int val
){
23 int get(int val
, int b
, int e
){
25 int med
= ( b
+ e
) / 2 ;
26 if( query(med
) >= val
) e
= med
;
32 int i
,j
,k
;int casos
; cin
>> casos
;
33 for(int h
= 0 ; h
< casos
; h
++ ){
36 memset(FT
, 0, sizeof(FT
));
37 // printf("ACA TAAAA\n");
41 // printf("ACA TAAAA\n");
46 // for(j=1;j<=N;j++) printf("%i ", query(j));printf("\n");
47 place
= ( place
+ i
) % cant
;
49 int ind
= get(place
+1,0, N
+1);
53 cout
<< "Case #" << h
+1 << ":";
57 cout
<< " " << arr
[k
];