Submission
Status:
---------x
Score: 0
User: Jokul
Problemset: สร้อยสลับสี (ยาวมาก)
Language: c
Time: 0.030 second
Submitted On: 2025-03-10 17:20:38
#include<stdio.h>
int main(){
long long int n,m,k,a,count=0;
scanf("%lld",&n);
scanf("%lld",&m);
scanf("%lld",&k);
long long int x[m+k],c[k];
for(int i=0;i<m+k;i++)
{
if(i<m){
scanf("%lld",&x[i]);
count++;
if(count%2==1)
{
c[i]=0;
}
else
{
c[i]=1;
}
}
else
{
scanf("%lld",&x[i]);
a=x[i];
scanf("%lld",&c[i]);
if(c[i]==1&&c[x[i-m]]==0)
{
count++;
}
if(c[i]==0&&c[x[i-m]]==1)
{
count++;
}
if(c[i]==1&&c[x[i-m]]==0)
{
count++;
}
if(c[i]==0&&c[x[i-m]]==1)
{
count++;
}
}
}
printf("%lld",count);
}