Submission #23970163
Source Code Expand
def main(): n, k = map(int, input().split()) an = list(map(int, input().split())) an_index = [(i, a) for i, a in enumerate(an)] sorted_an = sorted(an_index, key=lambda x: x[1]) base_num = k // n boundary_index = k % n ans = [base_num + 1] * boundary_index + [base_num] * (n - boundary_index) merged_ans = [(i, v) for (i, a), v in zip(sorted_an, ans)] sorted_merged_ans = sorted(merged_ans, key=lambda x: x[0]) for i, v in sorted_merged_ans: print(v) if __name__ == '__main__': main()
Submission Info
| Submission Time | |
|---|---|
| Task | C - Fair Candy Distribution |
| User | yumeto |
| Language | Python (3.8.2) |
| Score | 300 |
| Code Size | 517 Byte |
| Status | AC |
| Exec Time | 467 ms |
| Memory | 59576 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_00.txt, sample_01.txt, sample_02.txt |
| All | exact_div_00.txt, k_lt_n_00.txt, max_00.txt, max_01.txt, max_ascend_00.txt, max_ascend_01.txt, max_descend_00.txt, max_descend_01.txt, max_random_00.txt, max_random_01.txt, n_k_small_00.txt, n_k_small_01.txt, n_k_small_02.txt, n_k_small_03.txt, n_k_small_04.txt, n_small_00.txt, n_small_01.txt, n_small_02.txt, n_small_03.txt, n_small_04.txt, random_00.txt, random_01.txt, sample_00.txt, sample_01.txt, sample_02.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| exact_div_00.txt | AC | 70 ms | 16068 KiB |
| k_lt_n_00.txt | AC | 107 ms | 22352 KiB |
| max_00.txt | AC | 449 ms | 59280 KiB |
| max_01.txt | AC | 467 ms | 59576 KiB |
| max_ascend_00.txt | AC | 239 ms | 57852 KiB |
| max_ascend_01.txt | AC | 240 ms | 57680 KiB |
| max_descend_00.txt | AC | 238 ms | 57852 KiB |
| max_descend_01.txt | AC | 246 ms | 57848 KiB |
| max_random_00.txt | AC | 451 ms | 59264 KiB |
| max_random_01.txt | AC | 442 ms | 59284 KiB |
| n_k_small_00.txt | AC | 21 ms | 9020 KiB |
| n_k_small_01.txt | AC | 19 ms | 8904 KiB |
| n_k_small_02.txt | AC | 22 ms | 8916 KiB |
| n_k_small_03.txt | AC | 18 ms | 9064 KiB |
| n_k_small_04.txt | AC | 18 ms | 8900 KiB |
| n_small_00.txt | AC | 23 ms | 9004 KiB |
| n_small_01.txt | AC | 21 ms | 9040 KiB |
| n_small_02.txt | AC | 21 ms | 8996 KiB |
| n_small_03.txt | AC | 18 ms | 9060 KiB |
| n_small_04.txt | AC | 23 ms | 8916 KiB |
| random_00.txt | AC | 223 ms | 37300 KiB |
| random_01.txt | AC | 251 ms | 40192 KiB |
| sample_00.txt | AC | 23 ms | 8900 KiB |
| sample_01.txt | AC | 19 ms | 9180 KiB |
| sample_02.txt | AC | 20 ms | 8904 KiB |