class Solution: def maxValue(self, grid: List[List[int]]) -> int: for i in range(len(grid)): for j in range(len(grid[0])): if i == 0 and j == 0: conti ...
分类:
其他好文 时间:
2020-04-05 09:49:46
阅读次数:
44
1 class Solution: 2 def canConstruct(self, s: str, k: int) -> bool: 3 #奇数个字符出现的数量 <= k 4 #所有的字符的类别数量 >= k 5 dic = dict() 6 n = len(s) 7 for i in range ...
分类:
其他好文 时间:
2020-04-05 09:44:32
阅读次数:
73
POJ-3252——Round Numbers 传送门:http://poj.org/problem?id=3252 题意:求n-m中二进制表示0的数量不小于1的数的个数 要找二进制0和1的个数,因为是按位数来找的,可以考虑数位dp 状态dp[pos][_0][_1] 表示为dp[当前第几位][含0 ...
分类:
其他好文 时间:
2020-04-04 21:05:13
阅读次数:
68
1,单例模式的实现,基于new方法实现 """ import threading class Singleton(object): instance = None lock = threading.RLock() def __new__(cls, args, kwargs): if cls.inst ...
分类:
其他好文 时间:
2020-04-04 20:56:23
阅读次数:
52
with语句的使用 Sub test() Sheet2.Range("a1") = 6 Sheet2.Range("a2") = 16 Sheet2.Range("a3") = 26 '等效 With Sheets .Range("a1") = 6 .Range("a2") = 16 .Range( ...
分类:
编程语言 时间:
2020-04-04 20:35:42
阅读次数:
101
一、数位dp?干嘛的? 通常用来求两个数之间符合条件的数的个数,而且这两个数很大,暴力做不来,数位dp一般用来计数,因为数位dp是按位来计算,所以大数都搞得定,数的大小对时间复杂度的影响很小,而且一般符合某种条件的这个条件与数的组成有关,与大小无关 二、如何设计状态?? 据我所知,数位dp一般有两种 ...
分类:
其他好文 时间:
2020-04-04 18:41:33
阅读次数:
61
lambda x:x*x def f(x): return x*x def is_odd(n): return n % 2 == 1 L = list(filter(is_odd, range(1, 20))) L = list(filter(lambda x:x%2==1, range(1, 20 ...
分类:
其他好文 时间:
2020-04-04 14:55:15
阅读次数:
58
题目:给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m] 。请问 k[0]*k[1]*...*k[m] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的 ...
分类:
其他好文 时间:
2020-04-04 11:29:32
阅读次数:
48
1.打开终端突然出现@bogon,然后。。。 2.输入以下命令修改一下就好了~ sudo scutil --set HostName localhost 改好后重启一下就好 ...
分类:
系统相关 时间:
2020-04-04 11:24:38
阅读次数:
64
简单总结一下机器学习最常见的两个函数,一个是logistic函数,另一个是softmax函数,若有不足之处,希望大家可以帮忙指正。本文首先分别介绍logistic函数和softmax函数的定义和应用,然后针对两者的联系和区别进行了总结。 1. logistic函数 1.1 logistic函数定义 ...
分类:
其他好文 时间:
2020-04-04 09:54:45
阅读次数:
61