自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 BZOJ 刷题总结

背景辣鸡的人总要想法自救,便产生了寒假学些新算法、在Bzoj刷些题的想法。一来为明年省赛做准备…压力不小;二来寒假也可以有些事情做。PS1.不定时更新做题的思路和吐槽 2.按照hzw刷题顺序训练,具体依照BZOJ题表 3.希望寒假能够至少刷够100道题目吧,在此立个FLAG,希望别被青岛的妖风吹跑Problem & SolutionBZOJ 1003...

2018-01-29 15:00:16 1405 1

原创 pygame开发2048游戏(附源代码)

背景最近入手新游戏:《Threes》,2048的前身,难度比2048大,这个游戏的命运比较悲哀,App上架没几天,便被人仿制出与之类似、入手更快的《2048》,2048获得了巨大的成功,无论App store 还是Android 市场,下载量都远远超过千万,但是《Threes》却不为人所知。就这几天的游戏体验来说,threes的体验更好一些,恰好java课设临近DDL ,便准备编码《Threes》,

2017-06-21 20:32:38 11888 1

原创 网球正手开放式

重心下移,放于右腿内侧,左手和左肩带动转肩,后摆拉开,然后进行击球 注意击球时后挥拍拍头高度与球的高度一致

2021-08-20 11:19:55 231

原创 网球正手五步

Step 1Holding the racket higher in the grip level(reach power position quickly)Step 2Turning your left shoulder toface the oncoming ball (keep the right hand relaxed and loose)转动左肩,自然完成了到power position的一般位置Step 3Reaching the power position.

2021-07-07 15:43:09 235

原创 2021-07-02 低光增强(low-light image enhacement)论文阅读总结[持续更新]

EnlightenGAN: Deep Light Enhancement without Paired Supervision第一个不需要label的方法,只需要一堆低光图片集和正常图片集,放宽了限制,在一定程度上这个框架更容易推广到真实场景中(真实场景很难有label)。使用GAN来代替label进行监督,每次拿出一张低光图片和正常图片送到判别器中,这里有点不同的是判别器不单要判断真假,还要量化正常图片比低光图片真实的程度(一个叫做relativistic discriminator structu

2021-07-02 16:25:07 697 1

原创 CMDList

find ./ -name '*.py' | xargs grep 'test2'在当前文件夹下检索包含’test2’字符串的py文件

2021-05-15 11:52:03 798

原创 Python保存对象到文件的几种方法(Pickle, Deepdish)比较

Pickle模块Pickle实现了对一个Python对象结构的二进制序列化和反序列化。为Python专用,生成的数据格式仅可用于Python,这样的好处是没有外部标准给该格式强加限制,比如JSON或XDR标准,但这也意味着非Python程序可能无法读取pickle封存的Python对象。Deepdish兼容其他语言,将对象保存到HDF5文件中,一定程度上提高了兼容性。一般用于存储字典、值、字符串和numpy序列,一般不用于存储list和tuple。import deepdish as ddd =

2021-03-05 21:43:28 1020

原创 Python路径、环境变量、import使用总结

查看环境变量文件逻辑A----a1.py----a2.pyB----b1.py----b2.pyc1.py我们执行python A/a1.py时,且想要调用c1。默认sys.path中包含的是’A/’,因此对于和py处出一个文件夹的文件可以直接进行import,对于c1,环境变量sys.path中是没有的,我们此时的工作目录(os.getcwd)是’/’,因此将当前工作目录路径加入到环境变量就可以正常调用c1了。即sys.path.append(’.’)。import sysprint

2021-03-03 16:19:45 806 1

原创 EllSeg训练实验记录&代码解析&技巧tips

nohup python3 -u ExtractOpenEDS_seg.py --path2ds="../../../DataSet" > OpenEDS_status.out 2>&1 &

2021-03-02 22:52:32 535 2

原创 科目三总结

上车考试的考生到副驾驶车外位置向考试员出示身份证听到口令:“请上车准备”后,考生按规定逆时针绕车一周半,然后观察情况上车两调四看一系。调(座椅+后视镜)看(手刹是否拉上+是否空档+灯光是否原味+车门是否关好)系(安全带)两手握住方向盘,开始模拟灯光。模拟灯光注意双手一定放到方向盘上。起步打左转向灯,踩住离合和脚刹速度调一档,放下手刹,按喇叭观察左后视镜后面交通情况,方向盘左打四分之一圈,待车身进入车道后调正轻踩油门至速度到达15,松油门、踩离合,换成二档轻踩油门至速度到达2

2020-08-28 15:03:18 247

原创 驾照科目二学习总结

倒车入库(右后方)调倒档,倒退至左后视镜与白线合适距离后,方向盘右打死观察右后视镜,待虚线消失后左打半圈,待车与白线即将平行后左打一圈至调正调前进档,至雨刷边侧与白线重合后,方向盘右打死在前进合适距离后,方向盘左打半圈待汽车方向水平后,方向盘左打一圈,至调正(持续时间较长)待左后视镜观察到实线后,稍等后停车修正:方向右打死时机过晚 -> 右后视镜汽车距离白线较远取消左打半圈,即步骤2虚线消失时,当汽车与白线即将平行时左打一圈半方向右打死时机过早 ->待虚线消失左打半圈后

2020-07-30 00:26:08 186

转载 OpenCV获取摄像头编号及名称

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。方法OpenCV的VideoCapture是一个视频读取与解码的API接口,支持各种视频格式、网络视频流、摄像头读取。针对一般摄像头的读取,opencv为了实现跨平台读取摄像头时是使用的摄像头索引VideoCapture capture(int index);一般而言电脑自带的摄像头id=0,

2020-07-24 14:19:07 13318

原创 Python常用函数整理

zip()zip()函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。利用 * 操作符,可以将元组解压为列表dict()dict()函数创建一个字典,返回该字典。>>>dict() # 创建空字典{}>>> dict(a='a', b='b', t='t')...

2019-04-06 15:46:31 287

翻译 Seq2Seq+Attention+Pytorch实现Translation

Fromhttps://github.com/spro/practical-pytorch/blob/master/seq2seq-translation/seq2seq-translation.ipynb数据集代码解析class EncoderRNN(nn.Module): def __init__(self, input_size, hidden_size, n_layers=...

2019-03-26 11:02:40 1844 1

翻译 LSTM学习总结

LSTM一般结构Forget Gate LayerDetailft=σ(Wf∗[ht−1,xt]+bf) f_{t}=\sigma (W_{f}*[h_{t-1},x_{t}]+b_f)ft​=σ(Wf​∗[ht−1​,xt​]+bf​)决定信息保留程度,“1”代表完全保留,“0”代表完全舍弃Input Gate LayerDetailit=σ(Wi∗[ht−1,xt]+bi) ...

2019-03-19 10:48:49 576

原创 MusicGenreClassification

音乐流派分类环境配置网络待办 取消注释 递归Python语法zipzip()函数用于将可迭代的对象作为参数,将对象所对应的元素打包成一个个元祖,然后返回这些元祖组成的列表...

2019-02-19 00:22:00 699

原创 费用流模板+splay模板(数组实现)

BZOJ 1877 最小费用流#include<bits/stdc++.h>using namespace std;#define inf 0x7fffffff#define N 410#define M 42000#define pb push_back#define mp make_pair#define ff first#define ss second...

2018-02-12 19:20:36 281

原创 Educational Codeforces Round 37 所有题目整理!

A.Water The Gardenint ct = a / p;if (a % p != 0) ++ct;等价于ct = (a + p - 1) / p;B. Tea Queuesolution:按照题意模拟即可C. Swap Adjacent Elements题意:给定1-n的一个排列,存在一些i,其中1思路:首先考虑数字1,假设其位置为pos1,必然

2018-02-05 00:01:03 433

原创 Python Turtle库的基本操作

背景应聘编程猫冬令营讲师,过一面后布置此作业,卒任务通过Python的turtle库,写出“旧”字关于Turtle库绘图方式和Pygame有很大不同,Pygame是通过场景与场景的快速变换体现事物的变化,而Turtle更像我们生活中的绘画,每一画依次完成。假设一个机器人在(0,0),我们对其有各种操作,如前行,后行,变换前进方向等操作,通过各项操作,利用Turtle就可以将

2018-01-29 13:33:54 10537

原创 Noip2017提高组Day1

小凯的疑惑[Problem]小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。 每种金币小凯都有 无数个。 在不找零的情况下, 仅凭这两种金币,有些物品他是无法准确支付的。 现在小 凯想知道在无法准确支付的物品中,最贵的价值是多少金币? 注意:输入数据保证存在 小凯无法准确支付的商品。[Solution] 假设面值分别为a, b Ans = a*b - (a + b) 证明: 我

2017-11-11 16:27:08 1384

原创 骨牌填充

3 X N[Problem]现有3*n的长方形方格,现用1 * 2的骨牌填满整个方格,询问方案数[Solution]这种问题给人的第一感受是通过找到F[N]与之前的F[N-1]、F[N-2]等的关系,但是注意,存在一种方案,是无法把n段分成两个小段的, 如下图所示因此考虑每一层三个小格子的状态,令则: //分别用A[N]、B[N]、C[N] 表示A[N] = A[N - 2] + 2 * C[N

2017-11-01 16:48:16 1224

原创 Icpc训练赛 + 国庆大礼包

POJ 1703 并查集[Problem] 有A、B两个集合以及N个人,每个人所属一个集合。维护两种操作:D X Y 代表X和Y属于不同聚合;A X Y 判断XY是否属于一个集合 [Solution] 用i代表第i个人属于A集合, i + N代表第i个人属于B集合,即每个数字表示一种限制条件;数字在同一个集合表示对应的条件必须同时满足; 对于D(X,Y):Union(X, Y + N

2017-10-08 19:38:41 313

原创 暑期ACM集训-网络流

HDU 3549 Flow ProblemHDU 3572 Task ScheduleHDU 3081 Marriage Match IIHDU 3277 Marriage Match IIIHDU 3046 Pleasant sheep and big big wolf

2017-08-24 16:29:57 369

原创 SDUACM暑期集训周赛(五)

HYSBZ 2186 沙拉公主的困惑POJ 2992 DivisorsPOJ 1696 Space AntPOJ 1319 Pipe FittersHDU 3746 Cyclic NacklaceHDU 5536 Chip Factory

2017-08-20 23:23:41 278

原创 SDUACM暑期集训周赛(二)

POJ 3613 Cow Relays

2017-08-08 22:49:17 267

原创 2017暑期集训Day 25 树状数组

ZOJ3672:Gao The Sequence HDU 5862 Counting Intersections POJ 2299 Ultra-QuickSort (归并排序求逆序数) HDU - 1556 Color the ball HDU 2838-Cow Sorting poj 2352 && hdu 1541 Stars

2017-08-08 19:55:26 323

原创 2017暑期集训Day 14 树形dp

POJ 2486 Apple TreePOJ 3345 Bribing FIPAPOJ 2378 Tree CuttingPOJ 3107 GodfatherPOJ 3140 Contestants DivisionHDU 5326 WorkCodeForces 696B PuzzlesLightOJ 1382 The Queue

2017-07-29 21:36:55 376

原创 2017暑期集训Day 14 区间dp+二分图匹配

题目链接A Multiplication Puzzle[Solution]区间dp水题[Code]#include<cstdio>#include<iostream>#include<vector>#include<cstring>#include<algorithm>using namespace std;typedef long long ll;const int N = 1000

2017-07-25 21:02:30 329

原创 2017暑期集训Day 11 背包

A - Bottles[Problem]有n个苏打水的瓶子,每瓶中装有一定量苏打水,给你每瓶的体积,现在像把这些苏打水装到尽量少的瓶子中,并且移动尽可能少的苏打水。[Solution]f[i]代表凑齐i体积需要瓶子的最小数量,g[i]代表盛有的苏打水体积,在满足f[i]尽可能小的情况下,g[i]最大[Code]#include<cstdio>#include<iostream>#include<

2017-07-21 20:16:32 475

原创 2017暑期集训Day 9 递推

题目地址A Tiling[Solution]递推的时候保证第n个方案是新方案即可,第n块可以使2*2,也可以是1*2的一块,亦或是1*2横过来的两块,这样F[N] = 2 * F[n - 2] + F[n - 1]Ps: 这道题目需要用到高精度,我是用了java的BigInteger来搞的,BigInteger是在math类下的包,另外java程序提交的时候需要把class的名称改成Main,注意M

2017-07-21 11:00:32 294

原创 2017暑期集训 Day 3 搜索与并查集

A - 食物链[solution] 并查集新操作! 维护决策的矛盾信息,每次决策之间的选择是互相矛盾的 每个动物可能为三种情况:A、B、C,i代表第i种动物是A类动物,i+n代表第i种动物是B类,i+2*n是c类,这样 对于d=1时,x、y为同类动物,即如果x是a类,则y也为a类,即unite(x,y),同理,都为b类,unite(x+n,y +n),同理,unite(x+2*n,y+2*n

2017-07-14 22:32:51 331

原创 2017暑期集训 Day 3

A - Can you solve this equation?[Problem] 询问 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y 的 小数解 [Solution] 显然,该函数单调,直接二分答案即可,最近get到二分新技巧,无脑for循环100次 [Code]#include<cstdio>#include<iostream>#include<map>

2017-07-13 13:58:27 301

原创 C++ Map

mmp,遇到好几次map,使用的都不是很熟练,便今天挤时间整理了一下。#include<map>map<string, int> aa["Time"] = 5;//注意使用[]是现在map里寻找是否含有此key,如果没有,则生成此key,且对应的键为初始值// 如果对象为类,则开销比较大,可以使用下列语句进行插入a.insert(map<string, int> :: value_type

2017-07-11 20:16:35 308

原创 Day 1

B. Friends and Subsequences[Problems] There are two boys, every one of them has a integer sequencea a and b of length n(2*10^5). Now Being given a query of the form of pair of integers (l, r), you sho

2017-07-11 15:25:13 279

原创 Codeforces C. Arpa’s overnight party and Mehrdad’s silent entering

【题意】给出n对情侣的位置,围成环,现在需要分配食物,使得每个人都是1或2,满足任意一对情侣间的食物不同,连着三个人的食物不能全相同。请给出任意一种分配方案,若不存在输出-1。【分析】每个人相当于节点,每个节点有两种选择,然后很自然的想到了01染色,第一个约束条件是情侣之间选择不同,即情侣之间连一条边,第二个条件是连着的三个人食物不能全相同,也就是任意的三个节点至少有一对相邻节点不相同,所以我们把这

2017-04-14 14:39:10 775

原创 SDU省赛选拔-ACM ICPC 2010–2011, NEERC, Northern Subregional Contest

A. Alien Communication Masterclass【题目】给定序列A、B,构造一个等式,使得对于任意的A[i]进制都满足,对于任意的B[i]都 不满足【分析i】同一个式子,不同进制的结果如果不相同,一般是在进位上,首先我们可以想到如果对于A序列的进制都满足呢,可以写成x1 * x2 * x3 *x4 = 0这种,每种进制可以构造一个等于0的式子,对于A[i],可以构造(10 -

2017-04-14 12:31:04 1222

原创 树状数组

树状数组 POJ 2481POJ 2299POJ 1990 POJ 3416POJ 3067

2017-04-01 09:31:48 427

转载 博弈问题与SG值

博弈问题 若你想仔细学习博弈论,我强烈推荐加利福尼亚大学的Thomas S. Ferguson教授精心撰写并免费提供的这份教材,它使我受益太多。(如果你的英文水平不足以阅读它,我只能说,恐怕你还没到需要看“博弈论”的时候。)Nim游戏是博弈论中最经典的模型(之一?),它又有着十分简单的规则和无比优美的结论,由这个游戏开始了解博弈论恐怕是最合适不过了。Nim游戏是组合游戏(Combinatorial

2017-03-25 00:45:56 329

原创 whoere开发

设计规划开发轻量版的whoere,具备以下功能1.用户之间可以相互私信,显示在线人数及id2.每个用户可以发布公告,并支持查询公告、删除公告具体实施1.用户之间的私信,实现此功能需要用到服务器,及所有的用户与服务端直接通信,各用户之间间接通信,服务端与客户端的通信需要用到socket模块,以下是python的实现过程:#服务端实现import sockets = socket.socket(so

2017-03-23 15:42:16 688

原创 Android app 飞花令

飞花令App开发 APP效果图过程自己的第一个APP,也是第一个项目。APP的界面组件有textview(输出区)、editview(输入区)、button,每个组件有个id,java程序通过id控制界面。下面是详细介绍。对于textviewTextView tv = (TextView) findViewById(R.id.tt);tv.setText(ans);对于button的操作Butto

2017-02-23 22:47:24 2110

ACMOI数论课件

acm、oi数论课件。介绍了数论的基本知识及拓展欧几里得、同余、不定方程等

2018-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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