装饰器的原则 1)不修改被修饰函数的源代码; 2)不修改被修饰函数的调用方式; 装饰器的知识点 = 高阶函数 + 函数嵌套 + 闭包 1. 只用高阶函数写装饰器 >有瑕疵 import time def foo(): print('this is foo') # return foo def tim ...
分类:
编程语言 时间:
2020-02-13 12:31:26
阅读次数:
65
https://vjudge.net/problem/UVA-11270 题目 用$1\times2$骨牌覆盖$n\times m$棋盘,有多少种方法? $n\times m<101$ 题解 棋盘已经填了的部分只能用考虑轮廓线表示清楚,不能只用行和列。轮廓线总共有$2^{宽}$种状态,因此需要把宽度 ...
分类:
其他好文 时间:
2020-02-11 14:41:38
阅读次数:
56
题面:https://vjudge.net/problem/UVA-437 思路: 一道典型的DAG上进行记忆化搜索的题。 本题的数据范围非常小,可以把每个立方体当作三个高不同的立方体。假若第i个立方体能放在第j个立方体上,就在i-j之间连上一条边。最后枚举起点进行记忆化搜索即可。 代码: #inc ...
分类:
其他好文 时间:
2020-02-09 18:54:26
阅读次数:
81
链接:https://vjudge.net/problem/UVA-10562 又被坑死在了字符串的'\0'上。。这道题是‘-’的覆盖范围有可能超出下一行字符串的长度,初始化为0后要判断是否为'\0'。同时中间还忘记判断了越界。。 以后每次用到C字符串时记得考虑下范围,像用string和数组那样,判 ...
分类:
其他好文 时间:
2020-02-09 18:48:59
阅读次数:
62
素数判定 题目分析: 构造一个判断素数的函数fun,利用fun函数判断区间内的素数。 代码: #include <iostream> #include <math.h> #define fun(n) n*n + n + 41 using namespace std; int prime(int n) ...
分类:
其他好文 时间:
2020-02-08 09:35:06
阅读次数:
74
判断列车是否能以特定顺序离开车站,车厢最多1000辆。
可以将铁轨重叠部分看作一个栈... ...
分类:
其他好文 时间:
2020-02-07 19:02:20
阅读次数:
83
▎本文系译文:关于将设计思维与敏捷开发相结合的尝试 —— 成功与失败剖析" 作者: "BrianNeisler" 译者: "Aceyclee" 我们所说的设计思维,是指由 IDEO 公司的 Tim Brown 提出,并且正在改变全世界组织的设计思维,简称 DT。(译者注:IDDO,当代最具影响力的设 ...
分类:
其他好文 时间:
2020-02-07 17:06:53
阅读次数:
70
问题描述:从cin中读取单词存在vector中,将其中的单词全部变为大写,并且每行八个单词进行输出。 代码(编译g++ -o vector vector.cc -std=c++11利用c11标准): 1 #include<iostream> 2 #include<string> 3 #include ...
分类:
编程语言 时间:
2020-02-06 12:49:51
阅读次数:
68
#启动 import win32api #0.打开ONENOTE win32api.ShellExecute(0,'open',r'C:\...\ONENOTEM.EXE','','',1) #1.打开TIM win32api.ShellExecute(0,'open',r'C:\...\TIM.e ...
分类:
编程语言 时间:
2020-02-04 23:52:28
阅读次数:
164
1~n 中找到一个最大的集合,使集合中不存在 a,b 两数,使 a*k==b。输出该集合中元素的数量。
(容斥原理) ...
分类:
其他好文 时间:
2020-02-04 21:59:31
阅读次数:
64