- 博客(8)
- 收藏
- 关注
转载 AtCoder Beginner Contest 120 题解
题目链接:https://atcoder.jp/contests/abc120A Favorite Sound分析:答案为。代码: 1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 int a, b, c; 8 c...
2019-03-29 13:52:00
253
转载 AtCoder Beginner Contest 121 题解
题目链接:https://atcoder.jp/contests/abc121A White Cells分析:题目数据规模很小,直接暴力修改都可以。或者可以推出公式.代码: 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 ...
2019-03-27 23:37:00
316
转载 AtCoder Beginner Contest 115 题解
题目链接:https://abc115.contest.atcoder.jp/A Christmas Eve Eve Eve题目:Time limit : 2sec / Memory limit : 1024MBScore : 100 pointsProblem StatementIn some other world, today is December D-t...
2018-12-09 00:17:00
303
转载 Python中list的复制及深拷贝与浅拷贝探究
在Python中,经常要对一个list进行复制。对于复制,自然的就有深拷贝与浅拷贝问题。深拷贝与浅拷贝的区别在于,当从原本的list复制出新的list之后,修改其中的任意一个是否会对另一个造成影响,即这两个list在内存中是否储存在同一个区域,这也是区分深拷贝与浅拷贝的重要依据。接下来我们就针对Python中list复制的几种方法,来探究一下其是属于深拷贝还是浅拷贝。弄清楚这个问题,...
2018-09-02 23:47:00
414
转载 Python中print()函数不换行的方法
一、让print()函数不换行 在Python中,print()函数默认是换行的。但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中)。那么,在Python中如何做到这一点呢? 其实很简单。只要指定print()函数的end参数为空就可以了。(默认是’\n’) 例如:1 print('hello world', end='')2 print('!!!...
2018-08-25 15:50:00
836
转载 高斯消元法的C++简单实现
高斯消元法 首先,我们导入几个概念。定义1: 一个矩阵称为阶梯形(行阶梯形),若它有以下三个性质: 1.每一非零行在每一零行之上; 2.某一行的先导元素所在的列位于前一行先导元素的后面; 3.某一行先导元素所在列下方元素都是零。 比如,定义2:若一个阶梯形矩阵还满足以下性质,称它为简化阶梯形(简化行阶梯形): 1.每一非零行的先导元素是1;...
2018-08-02 23:03:00
1059
转载 Python中list作为默认参数的陷阱
在Python中,作为默认参数的一定要是不可变对象,如果是可变对象,就会出现问题,稍不注意,就会调入陷阱,尤其是初学者,比如我(┬_┬)。 我们来看一个例子。 1 def add(L=[]): 2 L.append(1) 3 return L 4 5 L = [1, 2, 3] 6 newL = add(L) 7 print(n...
2018-08-01 12:11:00
156
转载 Python的自增运算与Python变量的浅析
一、关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符。这里暂时不探讨自增运算符的内部实现原理,从语言设计角度来说,不用自增运算符是为了语言上的简洁。Python的设计哲学就是要简洁,所以自然就没有自增运算符了。 那么我们要实现自增可以怎么做呢? ...
2018-07-26 16:02:00
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人