| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1368354 | hahaha | Data Centers (EGOI22_datacenters) | C++20 | 25 ms | 1452 KiB |
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define ff first
#define ss second
#define pb push_back
const int N=1e5+7;
int n,s,m,c;
int mach[N];
signed main(){
cin>>n>>s;
int mx=0;
for(int i=0; i<n; i++){
int x;
cin>>x;
mx=max(mx,x);
mach[x]++;
}
mx++;
int new_mach[N];
while(s--){
int m,c;
cin>>m>>c;
for(int i=0; i<=mx; i++)
new_mach[i]=mach[i];
for(int i=mx; i>=0&&c>0; i--){
if(mach[i]){
int z=mach[i];
while(z&&c){
new_mach[i-m]++;
c--;
z--;
new_mach[i]--;}
}
}
for(int i=0; i<=mx; i++)
mach[i]=new_mach[i];
}
for(int i=mx; i>=0; i--){
while(mach[i]--)
cout<<i<<" ";
}
}| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
