Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- int A, B;
- int kasus,h,i,j,k,n,hit=0,hasil=0;
- //printf("Banyak kasus: ");
- scanf("%d",&kasus);
- int hasilx[kasus+1];
- for(h=1;h<=kasus;h++){
- //printf("Kasus ke-%d\n",h);
- //printf("Masukkan banyak data :");
- scanf("%d",&n);
- //printf("Masukkan batas awal :");
- scanf("%d",&A);
- //printf("Masukkan batas akhir :");
- scanf("%d",&B);
- int data[n];
- for(i=0;i<n;i++){
- //printf("Data ke-%d :",i);
- scanf("%d",&data[i]);
- }
- for(i=0;i<=n;i++){
- for(k=i;k<=n;k++){
- if(data[k]>=A && data[k]<=B){
- hit++;
- //printf("%d ",data[k]);
- k=data[k]+k-1;
- }else{
- break;
- }
- }
- if(hit>=hasil){
- hasil=hit;
- }
- hit=0;
- //printf("\n");
- }
- hasilx[h]=hasil;
- hasil=0;
- }
- for(i=1;i<=kasus;i++){
- printf("Case #%d: %d\n",i,hasilx[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement