这个报错通常出现在flask框架下,看报错信息很好理解,函数的return要么是没写,要么是在if语句下存在不return的情况。但是有的时候却不是flask的锅,而是pycharm的锅。 如果有两个不同的python文件在pycharm中导入,而且引用了同一个html网页,是存在这么一个bug,使 ...
分类:
其他好文 时间:
2020-06-28 09:33:06
阅读次数:
444
编写一个程序,通过已填充的空格来解决数独问题。一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 '.' 表示。一个数独。答案被标成红色。Note: 给定的数独序列只包含... ...
分类:
其他好文 时间:
2020-06-28 00:13:01
阅读次数:
71
题目描述 分析 一开始看到这道题,首先想到的就是建好边后跑一个Tarjan缩点,将siz大于1的节点统计一下,输出结果 Tarjan非常显然易得,关键就是怎么建边 比较好想的一种思路就是枚举每一个兴奋程度 对于每一个兴奋程度,再将有趣程度枚举一遍 如果有趣程度是兴奋程度的倍数的话,在两个节点之间建一 ...
分类:
其他好文 时间:
2020-06-27 20:07:04
阅读次数:
52
题目: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue","appendTail","d ...
分类:
编程语言 时间:
2020-06-27 16:00:11
阅读次数:
68
#「状压DP」「暴力搜索」排列 #题目描述: ###题目描述 给一个数字串 s 和正整数 d, 统计 sss 有多少种不同的排列能被 d 整除(可以有前导 0)。例如 123434 有 90 种排列能被 2 整除,其中末位为 2 的有 30 种,末位为 4 的有 60 种。 ###输入格式 输入第一 ...
分类:
其他好文 时间:
2020-06-26 20:29:40
阅读次数:
49
题目 A题意:两家商店卖相同产品但售卖方式不同,第一家零售一件一件卖价格为a元,第二家b(b>=2)件一起卖(如果要买得话就得向上取整)c元,问在第一家商店买多少会比第二家便宜, 在第二家商店买多少会比第一家便宜。答案至少买一件否则输出-1. 解法:首先考虑第一家商店买:如果a>=c,无论如何买都无 ...
分类:
其他好文 时间:
2020-06-26 12:20:47
阅读次数:
98
题目链接:小猫爬山 解法一: #include<iostream> #include<algorithm> using namespace std; const int N = 20; int n,m; int cat[N],sum[N]; int ans=N; void dfs(int now,i ...
分类:
编程语言 时间:
2020-06-26 10:50:34
阅读次数:
99
1. 题目 给定一棵二叉树的头节点head,完成二叉树的先序、中序和后序遍历。要求时间复杂度为O(N),额外空间复杂度为O(1) 2. 思路 常规的遍历二叉树的思路是递归和非递归的解法,但是这两种解法都不能做到额外空间复杂度为O(1)。 首先来看普通的递归和非递归解法,导致它们空间复杂度高的原因是使 ...
分类:
其他好文 时间:
2020-06-25 23:51:14
阅读次数:
123
原题解法: 22. 括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ] class Solution { L ...
分类:
其他好文 时间:
2020-06-25 12:05:12
阅读次数:
45
题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 ...
分类:
编程语言 时间:
2020-06-24 19:40:46
阅读次数:
48