길이가 n인 A 배열이 있고
i != j <= n 인 Ai, Aj의 값을 각각 1씩 줄여서 A의 모든 값을 0으로 만들 수 있는지...
1 1 2 2 => 가능
1 2 3 4 5 => 불가능
두 조건이 참이면 무조건 가능인데.
1. 합은 짝수여야 한다.
2. 가장 큰 원소의 값은 나머지 원소의 합 이하의 값을 가져야 한다.
1번은 당연히 2씩 줄어드니까 짝수여야 하고
2번이을 증명을 못하겠네요....
코포 문제인데 몇번 문제였는지...
길이가 n인 A 배열이 있고
i != j <= n 인 Ai, Aj의 값을 각각 1씩 줄여서 A의 모든 값을 0으로 만들 수 있는지...
1 1 2 2 => 가능
1 2 3 4 5 => 불가능
두 조건이 참이면 무조건 가능인데.
1. 합은 짝수여야 한다.
2. 가장 큰 원소의 값은 나머지 원소의 합 이하의 값을 가져야 한다.
1번은 당연히 2씩 줄어드니까 짝수여야 하고
2번이을 증명을 못하겠네요....
코포 문제인데 몇번 문제였는지...
길이가 n이고 요소가 전부 0인 배열에 서로 다른 두 인덱스 골라서 1씩 더한다고 생각해보면
가장 큰 원소는 다른 원소합을 절대로 초과할 수 없음
항상 최댓값이 될 인덱스를 선택해도 다른 인덱스를 선택해주어야 하기 때문에 최대로 다른 원소들의 합이 될 수 밖에 없음
와우 ... 그렇게 생각을 못했네요... 감사합니다 역계산 생각 정말감사합니다
"글에서 나온 저 두 조건이 성립" iff "원소를 모두 0으로 만드는 게 가능"
질문이 혼동스러운데 무슨 방향을 묻는거임?
한쪽방향은 위에 저사람이 답변했고, 나머지방향은 [모든 원소의 합]에 대한 귀납법으로 증명가능함