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);
}