답안 #3254

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
3254 2013-08-29T15:21:46 Z joonas 앱 (KOI13_app) C++
0 / 21
0 ms 1672 KB
#include <iostream>
#include <algorithm>
using namespace std;

int Costs[110], Mbyte[110];

int main(){
	int i, j, N, M;
	cin >> N >> M;
	for(i=0; i < N; ++i) cin >> Mbyte[i];
	for(i=0; i < N; ++i) cin >> Costs[i];
	for(i=0; i < N; ++i){
		for(j=0; j < N; ++j){
			if( Costs[i] < Costs[j] ){
				swap( Costs[i], Costs[j] );
				swap( Mbyte[i], Mbyte[j] );
			} else if( Costs[i] == Costs[j] ){
				if( Mbyte[i] < Mbyte[j] ){
					swap( Costs[i], Costs[j] );
					swap( Mbyte[i], Mbyte[j] );
				}
			}
		}
	}
	
	int Msum=0, Csum=0;
	for(i=0; i < N; ++i){
		if( Msum < M ){
			Msum += Mbyte[i];
			Csum += Costs[i];
		} else {
			cout<< Csum <<'\n';
			break;
		}
	}
	
	return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 1672 KB Output is correct
2 Correct 0 ms 1672 KB Output is correct
3 Incorrect 0 ms 1668 KB Output isn't correct
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1672 KB Output isn't correct
2 Halted 0 ms 0 KB -