10442. CANDY DISTRIBUTION
CODE: CADYDIST
Input:
4
1 1 1 1
2 2 2 2
5
10 80 37 22 109
6 8 8 20 15
0
Output:
8
2120
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int n,i;
scanf("%d",&n);
while(n!=0)
{
unsigned long long int a[n],b[n];
unsigned long long int sum=0;
for(i=0;i<n;i++)
scanf("%llu",&a[i]);
for(i=0;i<n;i++)
scanf("%llu",&b[i]);
sort(a,a+n);
sort(b,b+n);
int j=n-1;
for(i=0;i<n;i++)
{
sum+=a[i]*b[j];
j=j-1;
}
printf("%llu\n",sum);
scanf("%d",&n);
}
return 0;
}
CODE: CADYDIST
Input:
4
1 1 1 1
2 2 2 2
5
10 80 37 22 109
6 8 8 20 15
0
Output:
8
2120
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int n,i;
scanf("%d",&n);
while(n!=0)
{
unsigned long long int a[n],b[n];
unsigned long long int sum=0;
for(i=0;i<n;i++)
scanf("%llu",&a[i]);
for(i=0;i<n;i++)
scanf("%llu",&b[i]);
sort(a,a+n);
sort(b,b+n);
int j=n-1;
for(i=0;i<n;i++)
{
sum+=a[i]*b[j];
j=j-1;
}
printf("%llu\n",sum);
scanf("%d",&n);
}
return 0;
}
tle >>>> indeeed with this code
ReplyDelete