二进制问题-学会差分答案,然后将一部分的答案累加起来 摘要:解题思路:对于10%的案例都要求10**10次方暴力法肯定是不行滴.要学会差分答案,最后把答案一个个累加起来.先计算传入的数所在的二进制位数(最大)然后就是后面的数从里面随便选k个数都成立(要满足后面…… 题解列表 2022年11月15日 0 点赞 0 评论 530 浏览 评分:9.9
1184基础解法(Python) 摘要:解题思路:把set,list,dict类型都用上,巧用各个数据类型之间的联系以及优势解决问题注意事项:注意sorted()的用法参考代码:n = int(input())lst = []dic = {…… 题解列表 2022年11月15日 0 点赞 0 评论 434 浏览 评分:9.9
1115基础解法(Python) 摘要:解题思路:找规律即可注意事项:print()只换一行但是print('\n')会换二行,注意这点否则会格式错误参考代码:n = int(input())for count in ran…… 题解列表 2022年11月15日 0 点赞 0 评论 471 浏览 评分:9.9
[编程入门]有规律的数列求和 摘要:解题思路:N = eval(input())a1 = 1a2 = 2a3 = 0Sn = 0for i in range(1,N+1): Sn += a2/a1 a3 = a2 a2…… 题解列表 2022年11月15日 0 点赞 0 评论 301 浏览 评分:0.0
编写题解 1395: 倒数第二 Python 摘要:解题思路:sort函数注意事项:很简单好吧,不需要注意参考代码:C=int(input())while C!=0: n=int(input()) if n>=2 and n<=10: …… 题解列表 2022年11月14日 0 点赞 9 评论 391 浏览 评分:8.4
《关于我买1块钱8折书含泪赚88.8这件事》 摘要:解题思路:注意事项:参考代码:n = list(map(int,input().split()))a = n[0]-n[1]*0.8if n[0]+n[1] == 11: a = n[0]*10…… 题解列表 2022年11月13日 0 点赞 0 评论 657 浏览 评分:9.9
多重背包问题 python题解 摘要:n,m=map(int,input().split())W=[]V=[]#转化为01背包问题,同时减少重复的数据,降低时间复杂度for i in range(n): a,b,c=map(int,…… 题解列表 2022年11月13日 0 点赞 0 评论 371 浏览 评分:0.0
巧用数组和字符串来解题 摘要:解题思路:就是简单的字符串和数组的使用注意事项:没啥要注意的参考代码:n=list(input().split( )) str=str(n[0]) n=int(n[1]) sum=0 for …… 题解列表 2022年11月12日 0 点赞 0 评论 388 浏览 评分:0.0
1133库函数解法(Python) 摘要:解题思路:Python的魅力就是库函数的多样性和强大性注意事项:math.factorial(i)即返回i的阶乘值参考代码:import mathn = int(input())summary = 0…… 题解列表 2022年11月12日 0 点赞 0 评论 447 浏览 评分:9.9
分解质因数 摘要:解题思路:素数依次除以从2到该素数本身,只有该素数除以素数本身取余为0;例如:3%3=0, 3/3=1非素数依次除以从2到该数本身,会不断有取余等于0情况,例如:8%2=0, 8/2=4,4%2=0,…… 题解列表 2022年11月12日 0 点赞 0 评论 429 浏览 评分:9.9