一只P1483的0分代码求调
  • 板块学术版
  • 楼主ltm_soviet
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/9 13:01
  • 上次更新2024/10/9 17:22:38
查看原帖
一只P1483的0分代码求调
1383031
ltm_soviet楼主2024/10/9 13:01

一只P1483的0分代码求调

rt

主诉:

  • 不知如何调

  • 全WA

诉求:

  • 在源代码上改是最好啦!

  • 回复请@楼主

#include<bits/stdc++.h>
using namespace std;
int x[1000005];
int s[1000005];
int main()
{
	int n,m;
	scanf("%d %d",&n,&m);
	for(int i=1;i<=n;i++)
		scanf("%d",&x[i]);
	while(m--)
	{
		int op;
		scanf("%d",&op);
		if(op==1)
		{
			int y,z;
			scanf("%d %d",&y,&z);
			s[y]+=z;
		}
		else if(op==2)
		{
			int y;
			scanf("%d",&y);
			int ans=s[y];
			for(int i=1;i*i<=y;i++)
			{
				if(y%i==0)
				{
					ans+=s[i];
					if(i*i!=y)
						ans+=s[y/i];
				}
			}
			printf("%d\n",ans);
		}
	}
	
	return 0;
}
2024/10/9 13:01
加载中...