摘要: 题目链接:https://atcoder.jp/contests/abc120 A Favorite Sound 分析:答案为。 代码: 1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 int a, b, c; 阅读全文
posted @ 2019-03-29 13:52 Bil369 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://atcoder.jp/contests/abc121 A White Cells 分析:题目数据规模很小,直接暴力修改都可以。或者可以推出公式. 代码: 1 #include <iostream> 2 #include <cstdio> 3 4 using namespac 阅读全文
posted @ 2019-03-27 23:37 Bil369 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://abc115.contest.atcoder.jp/ A Christmas Eve Eve Eve 题目: Time limit : 2sec / Memory limit : 1024MB Score : 100 points Problem Statement In 阅读全文
posted @ 2018-12-09 00:17 Bil369 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 在Python中,经常要对一个list进行复制。对于复制,自然的就有深拷贝与浅拷贝问题。深拷贝与浅拷贝的区别在于,当从原本的list复制出新的list之后,修改其中的任意一个是否会对另一个造成影响,即这两个list在内存中是否储存在同一个区域,这也是区分深拷贝与浅拷贝的重要依据。接下来我们就针对Py 阅读全文
posted @ 2018-09-02 23:47 Bil369 阅读(1087) 评论(0) 推荐(1) 编辑
摘要: 一、让print()函数不换行 在Python中,print()函数默认是换行的。但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中)。那么,在Python中如何做到这一点呢? 其实很简单。只要指定print()函数的end参数为空就可以了。(默认是’\n’) 例如: 输出为: 二、prin 阅读全文
posted @ 2018-08-25 15:50 Bil369 阅读(34563) 评论(0) 推荐(3) 编辑
摘要: 高斯消元法 首先,我们导入几个概念。 定义1: 一个矩阵称为阶梯形(行阶梯形),若它有以下三个性质: 1.每一非零行在每一零行之上; 2.某一行的先导元素所在的列位于前一行先导元素的后面; 3.某一行先导元素所在列下方元素都是零。 比如, 定义2:若一个阶梯形矩阵还满足以下性质,称它为简化阶梯形(简 阅读全文
posted @ 2018-08-02 23:03 Bil369 阅读(7013) 评论(1) 推荐(1) 编辑
摘要: 在Python中,作为默认参数的一定要是不可变对象,如果是可变对象,就会出现问题,稍不注意,就会调入陷阱,尤其是初学者,比如我(┬_┬)。 我们来看一个例子。 运行结果如图: 在正常传入参数的时候,好像没什么大问题。但是当我们使用默认参数的时候,问题出现了。 运行结果没有按我们的预期出现。原因何在? 阅读全文
posted @ 2018-08-01 12:11 Bil369 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 一、关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符。这里暂时不探讨自增运算符的内部实现原理,从语言设计角度来说,不用自增运算符是为了语言上的简洁。Python的设计哲学就是 阅读全文
posted @ 2018-07-26 16:02 Bil369 阅读(6154) 评论(0) 推荐(0) 编辑