my_offers
my_offers
全部文章
题解
归档
标签
去牛客网
登录
/
注册
my_offers的博客
全部文章
/ 题解
(共19篇)
题解 | #简单密码# python优雅
import sys _d1={ 'abc':2, 'def':3, 'ghi':4, 'jkl':5, 'mno':6,'pqrs':7,'tuv':8,'wxyz':9 } _d2={} for k,v in _d1.items(): for s in k: # 记得加...
2021-06-18
0
515
题解 | #配置文件恢复# 细心就好,有少敲键盘的技巧
import sys _dic={ 'reset board':'board fault', 'board add': 'where to add', 'board delete':'no board at all', 'reboot backplane':'impossible', 'backpl...
2021-06-18
0
639
题解 | #走方格的方案数#
法1:递归一开始,有2个选择: 往下,剩下的路,有f(n-1,m)种走法 往右,剩下的路,有f(n,m-1)种走法 法2:到了第c-1列,除了在最底行的情况,都有2种走法,往右或往左,所以我一开始以为 f(r,c)=f(r,c-1)+r但在第_r行,不是多了一种走法,而是多了f(_r,c-1)种...
2021-06-17
0
679
题解 | #尼科彻斯定理#
def f(m): #公式法 n=int((m**2-m+2)/2) for i in range(m-1): print(2*n-1+2*i,end='+') print(2*n-1+2*(m-1)) while 1: try: ...
2021-06-17
0
459
题解 | #完全数计算#几处魔鬼细节
更新: #用完及时del set((t,i)) _sum+=sum(_set) del(_set)更新:原来的第四行开始,改成:不存约数,只记录它们的和 _sum=1 #这里int(n/2)曾错写成int(n/2+1) #更新:用int(n**0.5)...
2021-06-16
1
615
题解 | #放苹果# 高中生看得懂:盘子个数/n元 1次方程的非负整数解的个数, 递归 python
求fun(app, d):(按题意:app>=0,d>=1,但代码中有app-d,不能保证输入的app>0, 而题目确保d>=1,递归出口有d=1, 且所以d不会再小) 拆分成2种情况(不重不漏):1.某些盘子没有app。具体哪些盘子空着?不管。只要1个盘子没有app,则满足...
2021-06-16
5
803
题解 | #放苹果#做不出题时,靠随机数大力出奇迹,通过8/10
类似于:https://zhuanlan.zhihu.com/p/94270000 import random def fun(l): app,d=tuple(map(int,l)) ll = [] for _ in range(65000): a=app ...
2021-06-15
6
1926
题解 | #杨辉三角的变形#
受这个启发: while True: try: n = int(input()) res = - 1 #初始化结果为-1 l = [[0]*(2*n+1) for _ in range(n)] #以n行的长度创建二维矩阵,每行开头插...
2021-06-14
0
645
题解 | #合法IP#
遇到Handling EOFError Exception,解决:using try and except keywords in Python. while 1: try: parts = input().split('.') except: b...
2021-06-12
0
584
首页
上一页
1
2
下一页
末页