在本地都没问题,但是在ide就一串乱码。
  • 板块P2437 蜜蜂路线
  • 楼主mrHCT
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/2/6 23:17
  • 上次更新2023/10/24 01:30:21
查看原帖
在本地都没问题,但是在ide就一串乱码。
704679
mrHCT楼主2023/2/6 23:17
#include<iostream>
using namespace std;
int sum[1000];
int a[1000];
int b[1000];
int main()
{
	int m;
	int n;
	int flag=0;
	cin>>m>>n;
	a[0]=1;
	b[0]=2;
	for(int i=3;i<=n-m;i++)
	{
		
		for(int j=0;j<3;j++)
		{
			sum[j]+=a[j]+b[j];
		    if(sum[j]>9)
		    {
		    	sum[j]%=10;
		    	sum[j+1]+=1;
			}
		}
		if(i==n-m)break;
		for(int j=0;j<3;j++)
		{
			a[j]=b[j];
			b[j]=sum[j];
			sum[j]=0;
		}
	}
	for(int i=1000;i>=0;i--)
	{
		if(n-m==0)
		{
			cout<<"0";break;
		}
		if(n-m==1)
		{
			cout<<"1";break;
		}
		if(n-m==2)
		{
			cout<<"2";break;
		}
	    if(sum[i]!=0)flag=1;
	    if(flag==1)cout<<sum[i];
	}
	
	return 0;
}
2023/2/6 23:17
加载中...