Submission #4928185
Source Code Expand
#include <bits/stdc++.h>
#include <fstream>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
//#define _debug
#define FASTIO ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#define sc(x) scanf("%d",&x)
#define ll long long
#define FOR(i,a,b) for(int i=a;i<b;i++)
#define FORd(i,a,b) for(int i=a;i>b;i--)
#define ff first
#define ss second
#define sz(x) x.size()
#define pb push_back
//#define _online_judge
using namespace std;
using namespace __gnu_pbds;
typedef tree<int, //data type
null_type, //
less<int>, //
rb_tree_tag, //red-black tree
tree_order_statistics_node_update> new_data_set;
typedef pair<int,int> pii;
typedef vector<pii> vii;
const int con = static_cast<const int>(1e6 + 5);
const int MOD = 1000000007;
int main (){
FASTIO
#ifdef _online_judge
freopen("input.txt" , "r", stdin);
//freopen("output.txt", "w", stdout);
#endif
int x,y,z,l;cin >> x >> y >> z >> l;
vector<ll> v1(x),v2(y),v3(z);
FOR(i,0,x){
cin >> v1[i];
}sort(v1.begin(),v1.end(),greater<>());
FOR(i,0,y){
cin >> v2[i];
}sort(v2.begin(),v2.end(),greater<>());
FOR(i,0,z){
cin >> v3[i];
}sort(v3.begin(),v3.end(),greater<>());
vector<ll> ans;
FOR(i,0,x){
FOR(j,0,y){
FOR(k,0,z){
if((i+1)*(j+1)*(k+1) > l) break;
ans.pb(v1[i]+v2[j]+v3[k]);
}
}
}
sort(ans.begin(),ans.end(),greater<>());
FOR(i,0,l){
cout << ans[i] << "\n";
}
return 0;
}
Submission Info
| Submission Time |
|
| Task |
D - Cake 123 |
| User |
akbar1214 |
| Language |
C++14 (GCC 5.4.1) |
| Score |
400 |
| Code Size |
1637 Byte |
| Status |
AC |
| Exec Time |
10 ms |
| Memory |
1404 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
400 / 400 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
s1.txt, s2.txt, s3.txt |
| All |
in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in20.txt, in21.txt, in22.txt, in23.txt, s1.txt, s2.txt, s3.txt |
| Case Name |
Status |
Exec Time |
Memory |
| in01.txt |
AC |
10 ms |
1404 KiB |
| in02.txt |
AC |
10 ms |
1404 KiB |
| in03.txt |
AC |
10 ms |
1404 KiB |
| in04.txt |
AC |
10 ms |
1404 KiB |
| in05.txt |
AC |
10 ms |
1404 KiB |
| in06.txt |
AC |
10 ms |
1404 KiB |
| in07.txt |
AC |
8 ms |
1404 KiB |
| in08.txt |
AC |
8 ms |
1404 KiB |
| in09.txt |
AC |
10 ms |
1404 KiB |
| in10.txt |
AC |
6 ms |
1404 KiB |
| in11.txt |
AC |
6 ms |
1404 KiB |
| in12.txt |
AC |
6 ms |
1404 KiB |
| in13.txt |
AC |
6 ms |
1404 KiB |
| in14.txt |
AC |
6 ms |
1404 KiB |
| in15.txt |
AC |
6 ms |
1404 KiB |
| in16.txt |
AC |
1 ms |
256 KiB |
| in17.txt |
AC |
1 ms |
256 KiB |
| in18.txt |
AC |
10 ms |
1404 KiB |
| in19.txt |
AC |
10 ms |
1404 KiB |
| in20.txt |
AC |
9 ms |
1404 KiB |
| in21.txt |
AC |
10 ms |
1404 KiB |
| in22.txt |
AC |
10 ms |
1404 KiB |
| in23.txt |
AC |
9 ms |
1404 KiB |
| s1.txt |
AC |
1 ms |
256 KiB |
| s2.txt |
AC |
1 ms |
256 KiB |
| s3.txt |
AC |
1 ms |
256 KiB |