Submission

Status:
------TTTT

Score: 0

User: Jokul

Problemset: สร้อยสลับสี (ยาวมาก)

Language: c

Time: 1.089 second

Submitted On: 2025-03-17 14:02:04

#include<stdio.h>
 int main(){
    long long int n,m,k,count=0,sum=0;
    scanf("%lld",&n);
    scanf("%lld",&m);
    scanf("%lld",&k);
    long long int a[m],c[m],d,e;
    a[0]=0;
    c[0]=1;
    for(int i=1;i<=m;i++)
    {
        scanf("%lld",&a[i]);

        if(i%2==1)
            {
                c[i]=0;
            }
            else
            {
                c[i]=1;
            }
    }
    for(int x=0;x<k;x++){
     int pin=1;
      scanf("%d",&d);
      scanf("%d",&e);
      for(int i=1;i<=m;i++)
    {
        if(d>a[i])
        {
            pin++;
        }
        else
            pin=pin;
    }
    printf("%d\n",pin);
    for(int l=0;l<1;l++){
        if(d==1&&a[1]!=2)
        {
            sum=0;
        }
        else if(d+1==a[pin]||d-1==a[pin-1])
        {
            sum++;
        }
        else if(d+1!=a[pin]&&d-1!=a[pin-1])
        {
            sum=sum;
        }
    }
        printf("%d\n",sum);
        printf("%d\n",count);
       for(int o=0;o<1;o++)
       {
           if(d==n)
           {
               count++;
           }
           else if(sum>0&&e!=(pin)%2)
        {
            count++;
        }
        else if(sum=0&&e!=(pin)%2)
        {
            count=count+2;
        }
        else if(e==(pin)%2)
        {
            count=count;
        }
        }
    }

    printf("%d",count);

 }