每日 python 学习之——compile()函数

compile(source, filename, mode[, flags[, dont_inherit]]) 说明:将 source 编译为代码或 ATS 对象。代码对象能够通过 exec 语句来执行或者 eval() 进行求值。 参数: source:字符串或者 ATS 对象。 fi...

2018-09-28 21:48:39

阅读数 2008

评论数 1

在 Mac 下为 PyCharm 添加 IdeaVim 插件

PyCharm->Preference->Plugins->Install JetBrains plugin, 之后搜索 vim 找到 IdeaVim, 安装后重启 PyCharm->Preference->Keymap 修改快捷键 搜索快...

2017-07-17 22:26:57

阅读数 974

评论数 0

Mac 下用 brew 安装 tree

用 brew 安装 tree: $brew install tree tree 命令行参数: -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩,便于区分各种类型。 -d 显示目录名称而非内容。 -D 列出文件或目录的更改...

2017-07-17 22:26:16

阅读数 270

评论数 0

brew/homebrew 的安装及使用

brew/homebrew  brew 类似 ubuntu 系统下的apt-get 的功能 brew 的官网: http://brew.sh/    官网对 brew 的用法有详细的描述 安装: $/usr/bin/ruby -e "$(curl -fsSL https://...

2017-07-17 17:44:48

阅读数 205

评论数 0

gerrit的第一次提交记录

$git push origin obsolescenceL #这样当然是不成功的啦蛤蛤,没有push权限的 $git push origin HEAD:refs/heads/obsolescenceL #这样,其实也是不对的蛤蛤蛤 #以上两个,大概会出来类似以下的报错 remote...

2017-06-24 01:25:08

阅读数 2279

评论数 0

docker中使用redis记录

刚开始时一直报错 ModuleNotFoundError: No module named 'redis' 解决办法 在requirements.txt里面加上redis  #在docker-compose.yml里,web的command是sh bin/run-test #在...

2017-06-23 17:19:39

阅读数 285

评论数 0

Linux的i386/i686/x86_64

记录一下以免忘记。 i386/i686是32位的,i686是i386的子集 x86_64是64位的

2017-06-22 08:58:52

阅读数 233

评论数 0

在Linux下安装docker记录

安装docker.io包之前,需要先设置使用backports源 编辑/etc/apt/sources.list文件,加入下面这一句: deb http://http.debian.net/debian jessie-backports main 然后执行: $sudo apt-get upda...

2017-06-22 00:05:34

阅读数 446

评论数 0

Linux下安装docker-compose记录

$su $apt-get install python-pip #安装 $pip install -U docker-compose #安装 $docker-compose --version #验证 得到:docker-compose version 1.14.0, build c7bd...

2017-06-21 18:50:47

阅读数 445

评论数 0

Codeforces Round #408(Div.2)

A 代码 B 代码 C 通过模拟可以得出起点i为a[i],i的neighbering x为a[x]+1,其他为a[x]+2 这样枚举每个i就能得出答案 代码 D bfs从每个警局出发,走过每个点,记录走过的边,输出没走过的边。 原图符合每个点走最多d条边...

2017-05-01 20:30:35

阅读数 123

评论数 0

Codeforces 797E

题意:给n个数a1,a2,a3...an,q个询问,每个询问给p,k。问操作多少次p=p+ap+k,使得p>n。(p,k 思路:有两种思路。1是暴力,会超时。2是记忆化搜索,会超内存。两者结合,当k>根号n时,用暴力,此时的时间是能够接受的,否则用记忆化搜索,此时的内存也是能够接受的。...

2017-04-29 21:18:36

阅读数 176

评论数 0

Codeforces Round #410 (Div. 2)

A:代码 B:代码 C:代码 题中的操作操作两次以后可得:-2x[i+1],2x[i],都成了2的倍数。 只操作一次的话,只有奇数或是相等的数能都变成2的倍数。 也就是说,修改只能改出2来,那只要遍历一遍把它们都变成2的倍数即可。 D:代码 由题易得出,选出来...

2017-04-24 23:13:01

阅读数 219

评论数 0

Linux下TopCoder比赛准备

$wget  www.topcoder.com/contest/arena/ContestAppletProd.jnlp $su root $apt-cache search javaws $apt-get install icedtea-netx Ctrl+d $javaws Co...

2017-04-18 18:58:14

阅读数 616

评论数 0

branch方法更新github

git branch -a 查看所有branch git checkout -b xxx 创建一个名为xxx的branch git pull git branch --set-upstream-to=origin/xxx 根据提示来 git add xxx git commit -m &...

2017-04-14 19:02:09

阅读数 144

评论数 0

FZU 2082 过路费(树链剖分+线段树)

传送门:FZU 2082 过路费 题意:中文题自己看。。 思路:树剖(把边权记录在dep深的点上,把dep深的点按出现顺序存在a数组中,更新第x条路,即更新a[x])+线段树。 双手奉上代码

2016-10-21 14:44:15

阅读数 155

评论数 0

HYSBZ 2243 染色(树链剖分+线段树区间合并)

题意:中文题自己看吧。。 思路:树剖+线段树区间合并。。不能用cin!!!我因为这个re五发!!!找到错感觉莫名其妙!!!求好心人告诉我为什么。。 新技能get:树剖爬边时的合并。。 愤怒的贴代码

2016-10-20 23:06:20

阅读数 149

评论数 0

ACdream 1424 Diversion(树链剖分+线段树)

传送门:ACdream 1424 Diversion 题意:给一个边双联通图,n个点m条边,其中n-1条边构成树,点1为树根(值为1,以下称为黑边),其他m-n+1条边为普通边(值为0,以下称为白边)。。要求最多去掉一条黑边和一条白边使图不联通,求方案数。 思路:在树上把连接白边的两个节点进...

2016-10-20 19:53:30

阅读数 150

评论数 0

Gym 101061G Repeat it(Math)

传送门:G Repeat it 题意:给定n,m。。 思路:取模运算支持加减乘法。。因为1e9+7是素数,除法求个逆元即可。。 m重复n次即为以下数列之和,设m长度为len: m*(10^(len^0)),m*(10^(len^1)),m*(10^(len^2))....

2016-10-09 11:59:08

阅读数 187

评论数 0

Intel Code Challenge Final Round D Dense Subsequence(线段树)

传送门:Dense Subsequence 题意:给定一个数k和一个字符串s,从s中选取一些字符形成新串,要求每k个连续字符至少要选1个,输出字典序最小的新串,aabb>aaabb,aabb>aab。 思路:遍历一遍,如果当前k个中没有选过,就把当前k个中的最小的选上。。(...

2016-10-09 01:14:24

阅读数 247

评论数 0

UVA 12706 Zero-Knowledge Protocol(思维题)

传送门:UVA 12706 Zero-Knowledge Protocol 题意:给定n和m,以及长度为n的序列s1和长度为m的序列s2,对s2进行全排列,如果和s1的连续子序列相等,取第一个数字在s1中的下标,对所有得到的下标求平方和。  思路:全排列,也就是说只要每个数字出现的次数相同...

2016-10-09 00:57:30

阅读数 125

评论数 0

提示
确定要删除当前文章?
取消 删除