P1249 100分未通过(Subtask #1WA)
查看原帖
P1249 100分未通过(Subtask #1WA)
974700
unknow_Xuan楼主2024/10/3 15:30

#include using namespace std; int main(){ int n,i,i1,i2,i3,a[2000]={0},len=0; a[0]=1; cin>>n; if(n==4){cout<<"2 2"<<endl<<4; return 0;} for(i=2;i2<n;i++) n-=i; for(i1=2;i1<=2i-n;i1++){ cout<<i1<<" "; for(i2=0;i2<=len;i2++) a[i2]=i1; for(i2=0;i2<=len;i2++){ a[i2+1]+=a[i2]/10; a[i2]=a[i2]%10; if(i2==len&&a[i2+1]>0) len++; } } for(i1=2i-n+2;i1<=i+1;i1++){ cout<<i1<<" "; for(i2=0;i2<=len;i2++) a[i2]*=i1; for(i2=0;i2<=len;i2++){ a[i2+1]+=a[i2]/10; a[i2]=a[i2]%10; if(i2==len&&a[i2+1]>0) len++; } } cout<<endl; for(i=len;i>=0;i--) cout<<a[i]; return 0; }

2024/10/3 15:30
加载中...