一.📔 【相乘】完整题目地址:https://www.lanqiao.cn/problems/1444/learning/
1.1.题目
1.2.解答
import os
import sys
for i in range(1,1000000008):
if i*2021%1000000007==999999999:
print(i)
1.3.运行结果
二.【空间】完整题目地址:https://www.lanqiao.cn/problems/1445/learning/
1.1.题目
1.2.解答
import os
import sys
print(256*2**20*8//32)
2.3.运行结果
三.砝码称重】完整题目地址:https://www.lanqiao.cn/problems/1447/learning/
3.1.题目
3.2.解答
列表格式化输入int类型并分片存入列表中,定义一个集合(不允许重复),存放未加一个砝码前的所有可能结果,当你加入一个砝码时,会依次和前面的所有结果进行加减操作,即会出现所有结果
集合set()
import os
import sys
a=int(input())
ls=list(map(int,input().split()))
s=set()
s.add(0)
for i in ls:
for j in list(s):
s.add(i+j)
s.add(abs(i-j))
print(len(s)-1)