Logo 胡宏德的博客

博客

求2473答案

2023-11-26 19:06:17 By 胡宏德

求2473答案

作业

2023-09-24 15:32:01 By 胡宏德

9397 7455

#2552

2023-09-10 13:45:37 By 胡宏德

2552

include

using namespace std; int main(){ int x,y,q,n,m,p=0,h=0; cin>>x; int a[x]; for(int i=0;i>a[i]; } cin>>y; int b[y]; for(int i=0;i>b[i]; } int c[x+y]; for(int i=0;i<x;i++){ c[i]=a[i]; } for(int i=0;i<y;i++){ c[i+x]=b[i]; } for(int j=0;j<x+y;j++){ for(int i=1;i<x+y;i++){ if(c[i-1]<c[i]){ q=c[i-1]; c[i-1]=c[i]; c[i]=q; } } } n=(x+y)/2; int d[n]; for(int i=0;i<x+y;i++){ d[i-p]=c[i+1]; p++; i++; } p=0; for(int i=0;i<n;i++){ c[i]=c[i+p]; p++; } for(int i=0;i<n;i++){ m=d[0]; for(int j=0;j<n-i;j++){ d[j]=d[j+1]; } d[n-i-1]=m; } for(int i=0;i<n;i++){ c[i+n]=d[i]; } for(int i=0;i<x+y;i++){ h=h+c[i]*(i+1); } cout<<h; return 0; }

胡宏德 Avatar