Hi bác bác, em là dân newbie tập giải đề, chuyện là em có bài toán như ở dưới và có 1 đoạn code để vạch ra phương hướng giải quyết nhưng vẫn còn nhiều khúc mắc, không biết bác nào có thể giúp em vạch ra định hướng để làm bài toán này không ạ ?
Code của em :
include <stdio.h>
int main();
{
int n,q,d,s,t,p,i,j,thaotac,tong;
tong=0;
scanf("d",&n);scanf("d",&q);
int mang[n];
for (i=0 ; i<n ; i++)
scanf("d",&mang[i]);
j=1;
while (j<=q)
{
scanf("d",&thaotac);
if (thaotao == 1 )
{
scanf("d",&d);
/* thao tac doi phan tu */ ( chưa rõ là đổi như thế nào )
for
}
if (thaotac == 2 )
{
scanf("d",&s);
scanf("d",&t);
scanf("d",&p);
for (i=s;i<=t;i++)
mang[i]=q;
}
if (thaotac == 3)
{
for (i=s;i<=t;i++)
tong=tong+mang[i];
}
j=j+1;
}
}