Submission #68750137


Source Code Expand

import sys

# import numpy as np
# <nonumba> from numba import njit, jit, boolean, int64, float64, typeof

def main():
    from io import StringIO
    execute(StringIO(sample), sys.stderr)
    print("-- ^sample! --", file=sys.stderr)

    execute(sys.stdin, sys.stdout)

    # #<nonumba> if len(solve.nopython_signatures) != 1:
    # #<nonumba>     raise KeyboardInterrupt("!! Unexpected: wrong use of jit !!")

def execute(src, dst):


    N, M, = map(int, src.readline().split())
    Ss =  [src.readline().strip() for _i in range(N)]
    ans = solve(N, M, Ss)
    print(*ans, sep=" ", file=dst)

sample = """\
3 5
11100
10101
01110
"""

# #<nonumba> @jit(nopython=True, cache=True)
def solve(N, M, Ss):
    scores0 = [0] * N
    for m0 in range(M):
        cnt = {"0": 0 , "1": 0}
        for n0 in range(N):
            cnt[Ss[n0][m0]] += 1

        if cnt["0"] == 0 or  cnt["1"] == 0 :
            for n0 in range(N):
                scores0[n0] += 1
            continue

        if cnt["0"] < cnt["1"]:
            getter = "0"
        else:
            getter = "1"
        for n0 in range(N):
            if Ss[n0][m0] == getter:
                scores0[n0] += 1
    highest = max(scores0)
    winners = []
    for n1 , score in enumerate(scores0, start=1):
        assert score <= highest
        if score == highest :
            winners.append(n1)
    return winners




main()


Submission Info

Submission Time
Task B - Most Minority
User tariaki
Language Python (CPython 3.11.4)
Score 200
Code Size 1455 Byte
Status AC
Exec Time 11 ms
Memory 9024 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 27
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt
Case Name Status Exec Time Memory
sample_01.txt AC 10 ms 8504 KiB
sample_02.txt AC 10 ms 8500 KiB
sample_03.txt AC 10 ms 8884 KiB
test_01.txt AC 10 ms 8424 KiB
test_02.txt AC 10 ms 8484 KiB
test_03.txt AC 11 ms 8876 KiB
test_04.txt AC 10 ms 8528 KiB
test_05.txt AC 10 ms 8868 KiB
test_06.txt AC 10 ms 8488 KiB
test_07.txt AC 10 ms 8844 KiB
test_08.txt AC 10 ms 8564 KiB
test_09.txt AC 11 ms 8932 KiB
test_10.txt AC 11 ms 8980 KiB
test_11.txt AC 11 ms 8884 KiB
test_12.txt AC 11 ms 8988 KiB
test_13.txt AC 11 ms 8824 KiB
test_14.txt AC 11 ms 9024 KiB
test_15.txt AC 10 ms 8532 KiB
test_16.txt AC 10 ms 8896 KiB
test_17.txt AC 10 ms 8456 KiB
test_18.txt AC 10 ms 8608 KiB
test_19.txt AC 11 ms 8688 KiB
test_20.txt AC 11 ms 8796 KiB
test_21.txt AC 10 ms 8616 KiB
test_22.txt AC 11 ms 8892 KiB
test_23.txt AC 10 ms 8928 KiB
test_24.txt AC 11 ms 8988 KiB