自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 PAT A1117 爱丁顿数 Eddington Number 一个样例点不过的错误原因

这道题有一个样例点一直过不了。想了很久也没有想明白,今天终于想明白了!!!~~如果跟我一样 从大到小排列,i从1 开始,要注意 while循环条件应该是<n+1!int main(){ int n; cin>>n; vector<int> v(n); for(int i=0;i<n;i++){ cin>>v[i]; } sort(v.rbegin(),v.rend()); //cout<<v[0]; int i=1;

2020-05-23 16:46:48 253

原创 PAT 1050 螺旋矩阵 找规律题 C++

1.N 找出m-n的最大m,n开平方后的数往上或下找能被整除的2.找规律(循环)本质:把一个递减的数组重新排序,没有时间复杂度的要求可以放到一个新的数组中顺时针完成一次循环(见下图 黑框和灰框各为一次循环),其中一行(i相同),一列(j相同)一次循环可分为四个小的步骤(见图中四个箭头)。如果图不是很好理解,可以以绿色箭头圈中的数字为一组。写出他们的i j(行列...

2020-03-27 19:41:44 233

原创 PAT B1051 复数乘法 13分错误原因

首先讲一下三角形式的复数乘法其次 13分的原因:改了A(实部) 别忘改B(虚部)C++代码#include <iostream>#include <algorithm>#include <vector>#include <cmath>using namespace std;int main(){ double r...

2020-03-27 19:24:39 189

原创 APOLLO 中的unique_ptr

unique_ptr 独占所指向的对象, 同一时刻只能有一个 unique_ptr 指向给定对象(通过禁止拷贝语义, 只有移动语义来实现std::unique_ptr实现了独享所有权的语义。一个非空的std::unique_ptr总是拥有它所指向的资源std::move(up) 所有权转移(通过移动语义)up所有权转移后,变成“空指针” (up 的定义为 std::uniq...

2019-05-21 17:07:50 114

转载 python中时间与时间戳的转换

https://www.jianshu.com/p/5392aff2dc75时间戳就是距离格林威治时间的秒数

2019-05-13 16:09:10 206

原创 vscode 编译C++

1.VSCODE 安装C++ 拓展2.配置环境变量下载mingwhttp://www.mingw.org/3.右键此电脑 点左边的高级系统设置。再点击新建 把mingw的安装地址复制进去不行 下面也写4.cmdgcc -v5.vscode上的配置参考https://blog.csdn.net/bat67/article/details...

2019-04-26 13:57:13 927

原创 arcgis 安装踩坑指南

下载安装地址https://malagis.com/arcgis-desktop-10-5-full-installation-tutorial.html1.一定要关闭防火墙!!卸载win10自带的迈克菲 都按默认安装,别作死!然后按链接步骤安装,一般都卡在注册文件那里 没法start了,解决方法, 搜索框输services 打开服务,手动启动,这个时候!可能出现的错误:1.win...

2019-04-24 14:48:55 1007

原创 无障碍 Astar 地图为图结构 C++简单实现

有问题或者写的不对的地方 欢迎交流指正~ #include<cstdio> #include<cstdlib> #include<cmath> #include<ctype.h> #include<ctime> #include<queue> #include<vector> using ...

2019-04-24 09:21:08 411

原创 A1129

题意: 输出当前数 之前的数,按访问的次数降序输出,有输出个数的限制,访问次数一样的则输出编号小的样例解释:3 5 7 5 5 3 2 1 8 3 8 125: 37: 3 55: 3 5 7第一行 5之前 只有3 输出3第二行 7之前 有3和5 二者出现次数相同 3小 3先输出……分析:set 自动递增排序 去重商品属性两个:编号value和点击次数...

2019-04-23 17:17:44 120

原创 A1076 Forwards on weibo

直接看输入输出第一行输入的 7 3 分别代表 用户总数 和转发的层数下面7行详细描述: 第一个数:用户关注的用户数目,之后几个数是具体关注了谁。最后一行 第一个数:2个查询值 后跟具体查谁未完……...

2019-04-23 17:17:11 97

原创 Apollo 中添加Radar

装好雷达后1.在modules/canbus/vehicle/lincoln/protocol 下创建radar的解析类。/****************************************************************************** * Copyright 2017 The Apollo Authors. All Rights Reser...

2019-04-22 10:07:35 507

原创 Apollo1.0 部署安装 硬件安装完成 服务器上配置过程

1.安装SSHsudo apt-get install openssh-server2.VNC参考:https://blog.csdn.net/xiaoyezi_1834/article/details/515494583.右键sudo apt-get install nautilus-open-terminal还是自行下载到本地之后 新建文件夹apollo 复制需要...

2019-04-22 09:59:27 438

原创 B1013 数素数

2019-04-12 14:04:22 90

原创 A1051 Pop Sequence

题意:一个容量为M的栈,把1,2……n依次入栈,能否得到所给的出栈序列思路:模拟,依次入栈,如果入栈的元素恰好等于出栈序列当前等待出栈的元素,则出栈。同时把出栈序列当前等待出栈的元素位置标记后移一位,重复。步骤:1. 初始化栈(STL stack或者自己实现) 读入需对比的出栈序列。bool型变量flag表示出栈序列是否合法,初值为true??int型变量current标记正对比的...

2019-04-11 17:48:45 246 1

原创 c++ 简单版井字棋

#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>using namespace std;int main () { char chess[3][3]; memset(chess, 'o', sizeof(chess));//)不要漏 for(...

2019-03-28 08:24:07 1160

转载 Opencv Mat 基本图像容器

矩阵包含了所有像素点的强度值。在计算机世界里所有图像都可以简化为数值矩以及矩阵信息。关于Mat,首先要知道的是你不必再手动地(1)为其开辟空间(2)在不需要时立即将空间释放。但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的Mat对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内存来完成任务。就是还是要自...

2019-03-28 03:00:21 131

原创 C 实现通讯录

需求分析:1.添加联系人2.通过关键字查询3.查看所有联系人 和详细信息4.删除联系人5.排序系统设计:1.结构体保存联系人信息.2 结构体数组存储多个联系人3 文件保存数据 提高效率宏定义: FOMAT 格式化输出 DATA 对结构体中所有成员的引用知识点:1. C++ I/O 标准库详解C++输入输出的概念:从操作系统...

2019-03-28 02:16:00 919

原创 C++实现简单计算器

注意点:1. / % 操作符中 第二个操作数不能为02. % 操作符 只对整数类型有意义,要把操作数转换成整数,转换完成后检查是否为0.#include<cstdio>int main(){ double number1=0.0; double number2=0.0; char operation=0;//+-*/ % printf...

2019-03-27 21:20:30 2420

原创 LINUX 学习笔记

常用命令 大全https://www.cnblogs.com/yjd_hycf_space/p/7730690.html基本cdrm实验楼终端的概念通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程...

2019-03-27 19:48:56 114

原创 1077 互评成绩计算(四舍五入保留整数)

题意:计算平均分解题:n输入的组数,m不得超过的最高分数,g2老师评的分数,g1是平均分初始化为0,temp读每次输入,maxn保留最高分初始化-1,minn保存最低分,初始化m+1。所有分数即每次的temp都累加到g1中,然后g1减去最大最小值,注意要乘1.0再除个数cnt。因为去掉了最高分和最低分,所以cnt应该初始化为-2.四舍五入保留整数:cout &lt;&lt; int((((g1 -...

2018-06-19 09:11:21 538

原创 1076 Wifi密码

题意: 把T的选项的对应数字输出思路:遇到一个字符串大小为3,且s【2】为T,那么输出s【0】字母所对应的数字。#include&lt;iostream&gt;using namespace std;int main(){ int n; string stl;while(cin&gt;&gt;stl)if(stl.size()==3&amp;&amp;stl[2]=='T') co...

2018-06-12 21:24:41 273

原创 1069 微博转发抽奖

#include <iostream>#include <map>using namespace std;int main() { int m, n, s; scanf("%d%d%d", &m, &n, &s); string str; map<string, int> mapp; ...

2018-05-30 22:09:19 309

原创 1068 万绿丛中一点红(20)

题意:给出 八列六行的数值,只有标蓝地方(第五列第三行)的数值与其周围一圈的差值都超过200,所以输出这个位置和这个值。不唯一和不存在的时候的输出方式。分析: 如果是唯一地才输出,所以用map标记,不是唯一地就不用考虑直接输出not unique就好。挨个与周围八个点比较,有一个不满足就return false...

2018-05-29 16:15:21 212

原创 B1067 试密码

分析: 如果遇到#要停止 break  直接判断与接收的密码是否相同

2018-05-28 23:01:08 281

原创 B1066 图像过滤

题意:将大于100,小于等于150的数换成000,输出时注意不足位的高位补0.分析:1 不用存数组,直接循环判断每个数输出即可。          2 输出格式用双重循环控制 每行用j来控制,j不为0的时候输出空格,j不断相加加到n之后跳出循环,输出换行符开始下一                行的循环。          3 %03d控制高位补0#include&lt;cstdio&gt;us...

2018-05-28 22:53:05 285

原创 平衡二叉树(AVL树)

平衡二叉树(AVL树)左右子树高度之差的绝对值不超过1,左右子树高度之差称为该结点的平衡因子。引入目的:使每次查询操作是o(logn)的时间复杂度 通过对树的结构进行调整,使树的高度在每次插入结束后仍能保持o(logn)的级别。引入变量height来记录高度struct node{int v,height; //结点权值和当前子树的高度node *lchild,*rchild;//左右孩子结点...

2018-05-28 22:34:56 140

原创 gym 倒立摆学习

参考资料https://zhuanlan.zhihu.com/p/26985029https://morvanzhou.github.io/tutorials/machine-learning/reinforcement-learning/4-4-gym/import gym //导入模块from policynet import PolicyGradientimport matplotlib...

2018-05-13 20:52:32 5821 5

转载 python numpy学习 转载自莫烦

1 输出矩阵2 输出矩阵的维数(ndim) 几行几列(shape) 几个元素(size)3 

2018-05-11 11:29:42 131

原创 安装numpy和pandas出现的问题

pip3 有指令说明pip装上了pip3 install numpy 不行 加上sudo也不行安装了homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"出现问题Error: Checksum mismatch.解决方法 删了重装233rm -rf /Use...

2018-05-11 08:21:47 1035

原创 python入门

安装mac 官网下载之后 y基本语法1.print求幂 **求整 2 自变量new file runapple =1print(apple)就会在shell输出1a,b,c =1,2,3print(a,b,c );&gt;&gt;1233 while循环condition =1while condition&lt;10;print(condition)condition = condition+1...

2018-05-10 15:40:00 191

原创 Q-learning through Flappy Bird

学习https://www.zhihu.com/search?type=content&amp;q=Q-learning的笔记 让小鸟学习怎么飞是一个强化学习的过程,强化学习中有状态 动作 奖赏三个要素,智能体根据状态采取动作,获得奖赏后再去改进这些动作,使下次再到相同的状态,智能体能做出更优的动作。状态的选择小鸟到下一根下侧管子的水平距离和垂直距离差(图片来自原项目)动作的选择1 向上飞一下 2...

2018-05-08 09:20:12 1415

原创 MIT s069课程学习笔记 01 强化学习到深度强化学习

强化学习到深度强化学习部分内容转载自知乎黄伟亮 https://zhuanlan.zhihu.com/p/35688924强化学习的理论框架——马科夫决策过程(MDP)强化学习,本质上是让计算机学会自主决策的方法论。而马可夫决策过程(Markov decision process, MDP)则是强化学习中,对现实问题进行建模的数学模型,它把所有的现实问题都抽象为:智能体与环境的互动过程;在互动过程...

2018-05-07 11:44:38 896

原创 1055 集体照

#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;vector&gt;#include &lt;algorithm&gt;using namespace std;struct student{ string name; int height;};bool compare(struct stu...

2018-05-05 15:39:47 372

原创 1052. 卖个萌

思路: 写一个方法 从[]中提取符号。getchar() 返回值为int型 ASCII码或eof注意:边界判断 选择的序号超出上下界。超时问题scanf写在这就超时。#include&lt;cstdio&gt;#define maxn 12 char hand [maxn][30];char eye [maxn][30];char mouth [maxn][30];int get(c...

2018-05-05 14:18:27 257

原创 1028. List Sorting

#include<cstdio>#include<cstring>#include<algorithm>using namespace std;struct pat{ int id; char name[10]; int grade;}p[100010];bool cmp1(pat a,pat b){ if(a.id!=b.id...

2018-04-27 10:28:56 107

原创 第14章结构和其他数据形式(C primer学习笔记)

设计程序最重要的一个步骤就是选择一个表示数据的好方法。1. 建立结构声明struct book{char title[MAXTITL];char author[MAXAUTL];float value;};写在函数开头的 是结构声明 该声明描述了一个由两个字符数组和一个float变量组成的结构。它并没有创建一个实际的数据对象,而是描述了组成这类对象的元素。有时候也把结构声明叫做模板。我们可以这样声...

2018-04-27 10:26:27 114

原创 A1025 PAT Ranking

#include <cstdio>#include <algorithm>#include <cstring>using namespace std;struct Student{ char id[15];//准考证号 int score; int local_number;//考场号 int local_rank;//考场...

2018-04-26 11:32:57 81

原创 1016.Phone Bills 电话费

题意:第一行 给出24h中每个小时区间内的资费(分钟为单位)!!!注意时间格式是(月 日 时 分),并给出N个通话记录点,每个通话记录点都记录了姓名、当前时刻(月;日;时;分)以及其属于通话开始(on-line)或是通话结束(off-line)。现在对每个人的有效通话记录进行资费计算,有效通话记录是指同一个用户能够配对的所有on-line 和off-line,而这样的配对需满足:...

2018-04-24 11:00:59 227

原创 1015. 德才论

题意:给出n个学生的准考证号、德分、才分以及及格线L、优秀线H,然后对这n个考生进行分类1 如果德分和才分有一个低于L,则不及格,即第五类,且设下面4类均及格。2 如果德分和才分均不低于H,则为第一类。3 如果德分不低于H,才分低于H,则为第二类。4 如果德分和才分均低于H但德分不低于才分,则为第三类。5 剩余为第四类对这n个考生按下面的规则排序:1 先按类别从小到大排序2 类别相同的 按总分从大...

2018-04-23 16:14:19 211

原创 1012. The Best Rank (25)

没掌握 多看看题意:输入 n个考生 m个查询(按id,查询的是考生最高的排名对应的课程是哪个)n个记录考生id C门课的分数 M课的分数 E的分数要查询的m个id(查不到的id返回N/A)思路:1. 因为有优先级,就按ACME顺序设数组。2. 结构体student 存放6位整数id 和四个分数(grade【4】)3. 要查询每个学生每个课程的排名 那么就需要一个二维数组,RANK【1000000】...

2018-04-22 22:30:19 161

空空如也

空空如也

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

TA关注的人

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