蓝桥杯-砝码称重
2021蓝桥杯省赛 - 砝码操作砝码称重问题描述你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1, W2, ..., WN。请你计算一共可以称出多少种不同的重量?注意砝码可以放在天平两边。输入格式第一行包含一个整数 N。第二行包含 N 个整数 W1, W2, ..., WN。输出格式输出一个整数代表答案。样例输入3 1 4 6样例输出10参考答案# 蓝桥杯 - 砝码称重 n = int(
2021蓝桥杯省赛 - 砝码操作砝码称重问题描述你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1, W2, ..., WN。请你计算一共可以称出多少种不同的重量?注意砝码可以放在天平两边。输入格式第一行包含一个整数 N。第二行包含 N 个整数 W1, W2, ..., WN。输出格式输出一个整数代表答案。样例输入3 1 4 6样例输出10参考答案# 蓝桥杯 - 砝码称重 n = int(
蓝桥杯2025国赛-免费披萨方法一:手动枚举所有的1-9全排列,枚举插入位置,枚举插入数字import os import sys # 请在此输入您的代码 ans = [] from math import gcd n = int(input()) def dfs(num_set: set, path: list): if len(path) == 8: ans.a
蓝桥杯-铺设能源管道2025-国赛 import os import sys # 请在此输入您的代码 N = int(input()) if N == 1: print(1) sys.exit(0) ans = 0 if 0 < N <= 10: ans = 10 elif 10 < N <= 100: ans = 100 elif
蓝桥杯-MAX最值差 import os import sys # 请在此输入您的代码 from collections import deque max_q = deque() min_q = deque() n, k = map(int, input().split()) a = list(map(int, input().split())) ans = float('-inf') f
蓝桥杯-合并区间差分 + 前缀和 import os import sys # 请在此输入您的代码 n = int(input()) nums = [] maxN = 0 for _ in range(n): left, right = map(int, input().split()) nums.append([left, right]) maxN = max(ma