自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

要考甲级的fairy

不想只刷签到题。

  • 博客(63)
  • 收藏
  • 关注

原创 Mac gitlab 如何clone

Mac gitlab 如何clone1 终端输入 ssh-keygen -t rsa -C “邮箱”2 pbcopy < ~/.ssh/id_rsa.pub 这个指令是把key复制到剪贴板上面没提到的过程就是按回车3 登陆你公司的gitlab4 找到settings->SSH Keys5 你点左上角project, 选中要clone的projectdown到公司电脑 然后 写好我自己的函数 本地建一个分支,提交代码后,建一个merge request, approve后点一下mer

2020-05-26 17:46:19 1231

原创 空间维度、向量维度

向量维度 空间维度

2018-07-31 12:33:42 3179

原创 excellie列名zhzhuanhu转换

int poww(int a,int b){ int ans=1,base=a; while(b!=0){ if(b&amp;1) ans*=a; a*=a; b&gt;&gt;=1; return ans;}}int col_no (const char * col_name){ int result ...

2018-07-10 12:04:52 251

原创 poj~最长公共子序列和最长公共子串

最长公共子序列 poj1458 问题描述给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中的每个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先后顺序一致。Sample Inputabcfbc abfcabprogramming contestabcd mnpSample Output420问题分析 输入两个串...

2018-05-12 10:38:58 302

原创 最长递增子序列 LIS

一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1 <= i1 < i2 < ... < iK <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最长的长度是4,比如子序列(1, 3, 5, 8).

2018-05-11 13:51:44 154

原创 马拦过河卒

马拦过河卒 描述 题目描述: 棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,A点(0, 0)、B点(n, m)(n, m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的...

2018-05-09 23:07:02 519

原创 poj-1661 Help Jimmy 动态规划

题目链接 Description“Help Jimmy” 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1米/秒。当Jimmy跑到平台的边缘时,开始继续下落。...

2018-05-09 22:19:40 205

原创 自制对数器

假如有一个output上万行的模拟,然后case过不去,就要用到对数器了~#include&amp;lt;iostream&amp;gt;#include&amp;lt;cstdio&amp;gt;using namespace std;int main(void){ FILE * fp1,fp2; fp1 = fopen(&quot;C:\\Users\\saS\\Desktop\\666.txt&quot;,&quot;

2018-03-25 01:04:28 391

原创 n皇后问题的递归解法

#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;math.h&gt;#include&lt;stdlib.h&gt;using namespace std;int N;int a[101];//用来存放放好的皇后的位置,最左上角是(0,0)int cnt=1;void Nqueen(int k) {//在0~k-1...

2018-03-25 00:27:52 3518

原创 逆波兰表达式的定义

逆波兰表达式 总时间限制: 1000ms 内存限制: 65536kB 描述 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。本题求解逆波兰表达式的值,其中运算符包括+ - * /四个。 输入 输入为一行,...

2018-03-24 16:06:20 274

原创 表达式求值的递归写法

递归形式的表达式写法: !!!多理解 多写就会拉 把表达式拆分,表达式:可以是一项,也可以是多项通过加减构成。项:可以是一个因子,也可以是多个因子的乘除形式。因子,整数或者加上括号的表达式构成。递归都要有出口,本题中的出口是当数为一个数的时候。/* *题目描述:表达式求值(递归算法) 表达式:1、可以是一个项 ...

2018-03-24 15:07:56 1486 1

原创 禁用pylint

cmd中:pylint –generate-rcfile &gt;.pylintrc 之后再c盘的Users下找到用户名目录 然后打开.pylintrc 注释一句 添加一句 问题就解决了 我就开启了Vs code的python世界了。...

2018-03-22 21:16:55 909

原创 poj1222

题目传送门 题目描述: 有一个由按钮组成的矩阵,其中每行有6个按钮,共五行 每个按钮位置上有一盏灯 当按下一个按钮后,该按钮以及周围位置(上边,下边,左边,,右边)灯都会改变状态 如果灯原来是点亮的,就会被熄灭 如果灯原来是熄灭的,就会被点亮在矩阵角上的按钮会改变三盏灯的状态在矩阵边上的灯会改变4盏灯的状态其他的按钮改变五盏灯的状态 与一盏灯毗邻的多个按钮被按下时,一个操作...

2018-03-16 07:21:43 212

原创 poj1013

大致题意: 有一打(12枚)硬币,其中有且仅有1枚假币,11枚真币用A~L作为各个硬币的代号假币可能比真币略轻,也可能略重现在利用天枰,根据Input输入的3次称量,找出假币,并输出假币是轻还是重。#include&lt;iostream&gt;#include&lt;stdio.h&gt;#include&lt;string&gt;#include&lt;memory...

2018-03-15 23:06:03 508

原创 1073. 多选题常见计分法(20)

这里写链接内容多选题常见计分法(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到50%分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你...

2018-03-10 10:27:57 166

原创 pat乙级1058这题好烦

pat乙级1058传送门 1058. 选择题(20) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数N(&lt;=1000)和M(&lt;=100),分...

2018-03-09 11:15:10 273

原创 patB1052

1052. 卖个萌 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:左手[右手] 现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行...

2018-03-07 15:15:22 202

原创 patB1050

螺旋矩阵(25) 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为m行n列,满足条件:m*n等于N;m&gt;=n;且m-n取所有可能值中的最小值...

2018-03-07 15:11:12 230

原创 patB1053

传送门 #include&lt;bits/stdc++.h&gt;using namespace std;int main(){ int N,D; double E; scanf("%d %lf %d",&amp;N,&amp;E,&amp;D); int k; int tempk; double e; int cnt; i...

2018-03-07 15:09:04 175

原创 patB1054

传送门 #include&lt;bits/stdc++.h&gt;using namespace std;int solve(char a[]){ int dot=0,n1=0,n2=0,i=0; if(a[0]=='-') i=1; for( ; a[i]!='\0'; i++) { if((a[i]&lt;'0'||a[i]&gt;'9...

2018-03-07 15:05:16 222

原创 pat乙级1065

传送门#include&lt;cstdio&gt;#include&lt;string&gt;#include&lt;vector&gt;#include&lt;iostream&gt;#include&lt;bits/stdc++.h&gt;using namespace std;map&lt;string,string&gt; mp;map&lt;string,int&gt;

2018-03-07 13:48:55 216

原创 pat乙级1055

传送门 wyx教我哒哈哈哈哈哈得留下来 他的code真的好简洁清爽#include&lt;bits/stdc++.h&gt;using namespace std;const int MAXN=10010;struct node{string s;int x;bool operator &lt;(const node&amp;A)const{ if(x==A.x) r...

2018-03-07 13:42:01 184

原创 patB1068

传送门#include&lt;bits/stdc++.h&gt;using namespace std;const int MAXN=1010;int img[MAXN][MAXN];int tol;int n,m;map&lt;int,int&gt; v;bool judge(int i,int j){ if(v[img[i][j]]!=1) return ...

2018-03-07 10:32:53 185

原创 c 里面的 结构体是值变量

结构体里面有一个数组 结构体之间赋值的时候里面的数组是内容赋值 不是数组首地址之间的赋值

2018-01-02 15:07:55 376

原创 素数筛选法

题目链接 最开始筛选素数的代码bool is_prime(int n ){ int sqrt_n=sqrt(n); for(int i=2;i<sqrt_n+1;i++) { if(n%i==0) return false; } return true;}然后是一般的素数筛选法#include<cstdio>#i

2017-12-24 11:16:47 143

原创 white-spaces(空格、回车、制表)与scanf;

* white-spaces(空格、回车、制表)与scanf;* 这篇文章写得太好啦scanf函数的功能和工作原理:  scanf函数这个函数的作用是从标准输入设备获取输入值,并存储到参数列表中指针所指向的内存单元,如果读入成功,函数会返回读入成功的数据的个数;scanf函数的结束通常有3种,遇到空格、回车或者tab键为常用的结束方式;或者按照格式控制符的指定来控制结束,如%5d类的格式;遇到非法

2017-12-19 11:27:34 281

原创 文章标题

从大二开始困扰了我许久的问题啊哈哈终于(o´ω`o)ノ明白了ε=(´ο`*)))唉我好菜url详解URL是Uniform Resource Locator的简写,统一资源定位符。 一个url由以下几个部分组成: scheme://host:port/path/?query-string-xxx#anchorscheme:代表的是访问协议,一般为http或者https以及ftp等。host:主

2017-11-12 17:04:02 129

原创 文章标题

Python 虚拟环境的安装与介绍1 因为pyhton的框架更新迭代太快了 有时候需要在电脑上存在一个框架的多个版本 这时候虚拟环境就可以解决这个问题 2 通过以下命令安装虚拟环境 pip install virtualenv(virtual+env) 3 开辟新的虚拟环境 virtualenv [virtualena-name] 4 激活虚拟环境 *[类linux]:source [

2017-11-12 15:52:04 139

原创 文章标题

写给一起刷题的你只看不刷没有任何意义!感觉大家都很迷茫,渣渣的我(其实他是大佬)先指点一二学习路线: A.如果是想考研/保研机试困难户: 1.PAT甲级,能独立做出来90%的题,刷不动可以先去刷PAT乙级,看MOOC浙大陈越姥姥的《数据结构》课程 2.《算法笔记》书里的题目全是PAT的题 3.《算法竞赛入门经典》紫色的那本,能刷完PAT甲的题机试基本问题不大,想再提升一下就看紫书,看完紫书机

2017-10-28 18:19:37 296

原创 春雨医生问答实例的爬取

春雨医生问答实例爬虫好久不更博~九月中旬过去了 不管怎样 我比赛也都结束了 是时候丰富自己一波了 我说了今搞出来爬虫的 gan起来那么首先是html文档的获取def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding =

2017-09-21 20:22:58 3845 5

原创 数学建模中python常用数学计算库

数学建模中python常用数学计算库还不全SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。由于其涉及的领域众多、本书没有能力对其一一的进行介绍。作为入门介绍,让我们看看如何用SciPy进行插值处理、信号滤波以及用C语言加速计算。 博客来源 :SciPy-数值计算库

2017-09-02 09:11:20 7109

原创 用markdown语法AC的pat乙级1070

首次markdown哈哈哈哈哈哈我就想试试这个东西 题目链接:乙级1070 1070. 结绳(25) 给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。输入格式:每个输入包含1个

2017-08-29 16:57:58 234

原创 数学建模建模建模

不要用格式刷刷含有数学公式的文档格式刷点没有数学公式的 地方 还是可以搞定行间距

2017-08-29 15:05:25 374

原创 pat1035

这题主要就是插入排序和归并排序的特点思路:对于这个题我们不需要去写插入排序和归并排序然后排序一次对比一次。我们由插入排序的性质可以知道,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据也就是说在插入排序完成之前前面部分的数据是有序的而后面部分的数据与原来的数据没有任何变化,而归并排序,将已有序的子序列合并,得到完全有序的序列;即先使每个子序

2017-08-08 21:39:55 321

原创 pat乙级1040

这道题思路就是 用A之前的P*A之后的T就是总的PAT个数题目链接:https://www.patest.cn/contests/pat-b-practise/10401040. 有几个PAT(25)时间限制120 ms内存限制65536 kB代码长度限制8000 B判题程序

2017-08-08 21:27:56 173

原创 插入排序&&归并排序

一直没自己写过 然后自己写了下其实我主要查的wikipedia 插入排序https://zh.wikipedia.org/zh-hans/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F归并排序 https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F先插排 插入排序(英语:Insert

2017-08-07 23:27:29 362

原创 关于移位符>>和普通除以2的区别!这两个是不一样的

首先,本文为原创,转载请声明。直接上结果然后所以说移位除了快之外,负数出来的结果还不一样这是因为为了能够使用右移操作来完成除法运算,我们必须再定义一个移位操作:算术右移。5算术右移操作与普通的右移操作(逻辑右移)相同,只有一点例外:算术右移操作并不向最高位移入0,而是将最高位复制回自身;也就是说,在移位的时候并不对最高位进行修改,如图2-

2017-08-07 22:42:03 6151

原创 pat乙级1030这个思想真的不错 比我直接暴力两层循环好多

终于开始了一个有意思的题=。=不能老做水题a我的小仙女儿~

2017-08-03 10:48:30 334 2

原创 pat乙级1025

题目链接:https://www.patest.cn/contests/pat-b-practise/10251025. 反转链表 (25)时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue

2017-08-02 19:25:18 396

原创 pat乙级1020 这道题要记得考虑指针越界

题目链接:pat乙级1020要考虑到有一种情况 是供不应求代码如下:#include#include #include#includeusing namespace std;struct yb{ double kucun; double sell; double unit;};bool cmp(yb a,yb b){ return

2017-08-02 09:59:09 331

空空如也

空空如也

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

TA关注的人

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