编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#1726 #999. 蛋蛋 Compile Error 0 0 ms 0 K Python 3 / 1.0 K s230034061 2023-10-15 16:46:02
def feed(v,nu_min,g,nu):
    food_dict={}
    for i in range(g):
        food_dict[i+1]=nu[i]
    dp = [[None]*(1<<v) for _ in range(g+1)]
    dp[0][0]=0
    for i in range(1,g+1):
        for j i range(1<<v):
            if dp[i-1][j] is not None:
                for k in range(1,i+1):
                    mask = j | (1<<(k-1))
                    if dp[i][mask] is None or dp[i][mask] > dp[i-1][j]+1:
                        dp[i][mask]=dp[i-1][j]+1
                        if i == g and dp[i][mask]==v:
                            return dp[i][mask],get_food(mask, food_dict)
    return -1,[]
    def get_food(mask,food_dict):
        food_list = []
        for i in range(len(food_dict)):
            if(mask >> 1) & 1:
                food_list.append(i+1)
        return food_list
v=int(input())
nu_min=map(int,input().split())
g=int(input())
nu=[]
for i in range(len(g)):
    a=map(int,input().split())
    nu=nu.append(a)
min_food_count,food_list=food_cat(v, nu_min, g, nu)
print(food_list)


编译信息

Traceback (most recent call last):
  File "/usr/lib/python3.8/py_compile.py", line 144, in compile
    code = loader.source_to_code(source_bytes, dfile or file,
  File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "a.py", line 8
    for j i range(1<<v):
          ^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/py_compile.py", line 209, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.8/py_compile.py", line 150, in compile
    raise py_exc
__main__.PyCompileError:   File "a.py", line 8
    for j i range(1<<v):
          ^
SyntaxError: invalid syntax


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3.8/py_compile.py", line 218, in <module>
    sys.exit(main())
  File "/usr/lib/python3.8/py_compile.py", line 213, in main
    if quiet < 2:
NameError: name 'quiet' is not defined