Be Two Bees Batch 컴파일 명령
시간 제한 | 메모리 제한 | 제출 횟수 | 통과한 사람 수 | 비율 |
---|---|---|---|---|
1000 ms | 32 MiB | 94 | 15 | 15.96% |
N명의 사람들이 꿀을 먹고 싶어 하는데, 각 사람들은 Hi만큼의 꿀을 먹으려고 한다.
마법사 프니는 N명의 사람들 중 2명의 사람들을 꿀벌로 변신시켜서 그 두 벌이 나머지 N - 2명의 사람들이 먹을 꿀을 만들게 하려고 한다. 한편, 각 사람들은 귀여운 정도가 다르기 때문에 꿀벌로 변신한 상태에서 꿀을 만드는 능력이 다르다. 각 사람들은 꿀벌로 변했을 경우 1의 꿀을 생산하는 데 Ti초의 시간이 걸린다.
예를 들어, 프니가 아래 6명의 사람들 중에서 2명의 사람들을 변신시킨다고 하자.
사람 | 은광 | 민혁 | 창섭 | 현식 | 일훈 | 성재 |
---|---|---|---|---|---|---|
꿀 | 7 | 2 | 8 | 5 | 4 | 9 |
생산력 | 2 | 1 | 3 | 3 | 1 | 4 |
프니가 창섭과 성재를 꿀벌로 변신시키면 그들이 나머지 사람들이 먹을 꿀을 생산하는 데에는 약 30.857초의 시간이 걸린다. 하지만 프니가 민혁과 일훈을 꿀벌로 변신시키면 14.5초의 시간이 걸리며, 이 방법이 가장 빠른 방법이다.
프니는 가장 빠른 시간 안에 N - 2명의 사람들의 꿀을 생산하는 방법을 잘 모른다. 프니를 도와 누구를 꿀벌로 변신시켜야 하는지 구하는 프로그램을 작성하여라.
※ 주의 : 계산 값이 매우 커서 소수를 표현할 때 소수점 아래 자릿수가 적을 수 있으므로 유의하여라.
입력 형식
첫 번째 줄에는 사람의 수 N이 주어진다.
두 번째 줄에는 각 사람이 먹을 꿀의 양 H1, H2, ..., HN이 공백을 사이로 두고 차례대로 주어진다.
세 번째 줄에는 각 사람이 꿀벌이 되었을 때 꿀의 생산 속도 T1, T2, ..., TN이 공백을 사이로 두고 차례대로 주어진다.
출력 형식
첫 번째 줄에 프니가 변신시켜야 할 두 사람의 번호 A, B (1 ≤ A < B ≤ N)를 출력한다. 답이 여러 개이면 그 중 아무거나 출력한다.
부분문제
모든 채점 데이터에 대해,
- N ≥ 3
- Hi, Ti는 정수
- 1 ≤ Hi, Ti ≤ 100, 000
부분문제 | 점수 | N | 비고 |
---|---|---|---|
1 | 11 | ≤ 50 | - |
2 | 22 | ≤ 1, 000 | - |
3 | 28 | ≤ 100, 000 | Ti ≤ 1, 000 |
4 | 39 | ≤ 100, 000 | - |
입력과 출력의 예
입력 | 출력 |
---|---|
6 7 2 8 5 4 9 2 1 3 3 1 4 |
2 5 |