自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于WSL-LaTeX的VS Code+SumatraPDF协作

文章的主要参考https://zhuanlan.zhihu.com/p/337459645https://zhuanlan.zhihu.com/p/112108701* 非常感谢夕雪大大及评论区各位的思考与贡献1. 为什么选择WSL由于TeXLive对Windows支持不好等原因,其在Windows下效率较低。WSL是在Windows下对Linux的虚拟化,在该文章的测试中,WSL相比直接在Windows下跑,最多能实现一倍的提升。2. 环境描述根据该文章测试,若将tex文件放在Win.

2022-03-07 00:50:33 1410 1

原创 获取英文期刊的封面及目录

通过期刊编辑部获取。直接给编辑部的 Journal Manager 发邮件,索取封面和目录。以 Elsevier 旗下期刊为例:使用“通讯作者”邮箱发邮件到support_chinese@elsevier.com- 主题:通讯作者需要自己已发表论文当期期刊的纸本样式封面和目录页 PDF 版文件- 正文:请帮忙提供下列期刊相应卷期的纸本样式封面和目录页 PDF 版文件,谢谢!1、 期刊《*****》的****卷****期,本人所发表文章名称为*********。2、 期刊《*****》的**..

2022-01-17 20:41:44 14701

原创 PAT(甲) - 1017 Queueing at Bank

注意单位#include <bits/stdc++.h>using namespace std;typedef struct{ int stamp; int process_time;} person;typedef struct{ int hh; int mm; int ss;} times;int times2stamp(times t){ return t.ss + t.mm * 60 + t.hh * 60 * 6

2021-08-16 17:50:28 143

原创 PAT(甲) - 1016 Phone Bills

注意审题:“It is guaranteed that at least one call is well paired in the input.” 只是说了输入中有配对的记录,但并没有说每个人都有配对的记录,因此存在个人话费为0的情况,此时什么都不需要输出(包括名字)#include <bits/stdc++.h>using namespace std;typedef struct{ string name; int stamp; int status;}

2021-08-15 18:19:57 125

原创 PAT(甲) - 1015 Reversible Primes

注意1不为质数,2为质数的特殊情况其中测试点2为值为2的测试#include <bits/stdc++.h>using namespace std;int prime(int num){ if (num == 1) return -1; for (int i = 2; i <= sqrt(num); i++) { if (num % i == 0) return -1; } retu

2021-07-31 17:49:55 108

原创 PAT(甲) - 1014 Waiting in Line

#include <bits/stdc++.h>using namespace std;typedef struct{ int start; int length; int end;} cu;string t2s(int t){ int h = 8 + t / 60; int m = t % 60; string temp = ""; if (h < 10) temp = temp + "0";

2021-07-28 16:42:11 53

原创 PAT(甲) - 1013 Battle Over Cities

#include <bits/stdc++.h>using namespace std;int mapp[1000][1000];int after[1000][1000];int vis[1000];int n;void dfs(int a){ vis[a] = 1; for (int i = 1; i <= n; i++) { if (after[a][i] == 1 && vis[i] == 0)

2021-06-04 19:58:13 64

原创 HDOJ - 1002 A + B Problem II

我的想法是:先将两个加数中长度小的那个放在变量a中,长度大的放在变量b中,从后向前累加,h暂存进位,结果放到变量c中;考虑到两个数相加后可能有总进位,导致strlen(c) = strlen(b) + 1,所以c从strlen(b)的位置开始存放,要是没有总进位,再往前挪一个避坑:前面交换了a和b后,输出的时候要交换回来;strlen()返回的是无符号型,运算到负数时返回的是最大数,所以要先转成int#include <bits/stdc++.h>using namespace std.

2021-05-28 15:52:05 57

原创 PAT(甲) - 1012 The Best Rank

#include <bits/stdc++.h>using namespace std;int main(){ ios::sync_with_stdio(false); int n, m; cin >> n >> m; int score[3][n]; double avg[n]; int rank[4][n]; string id[n]; string classes[4] = {"A", "C",

2021-05-25 15:21:57 53

原创 PAT(甲) - 1011 World Cup Betting

#include <bits/stdc++.h>using namespace std;int main(){ double sum = 1; for (int i = 0; i < 3; i++) { double w, t, l; cin >> w >> t >> l; if (w > t) { if (w > l)

2021-05-25 14:44:22 62

原创 HDOJ - 2602 Bone Collector

易错点背包容量要和物品体积先进行比较,防止边界溢出需要考虑到物品体积为0的情况数组要从0编号到n(背包容量),而不是n-1,因为涉及到与体积的直接比较#include <bits/stdc++.h>using namespace std;#define ll long longint main(){ ios::sync_with_stdio(false); int T; cin >> T; while (T--) {

2021-05-22 19:48:09 70

原创 PAT(甲) - 1010 Radix

本题主要难点在于数据格式,除了中间结果外,radix 和二分查找的上下界也必须用long longstoi() 将字符串转为对应radix的数值,一种写法是long long stoi(string temp, long long radix){ int e = 0; long long sum = 0; for (int i = temp.length() - 1; i >= 0; i--) { sum += ctoi(temp[i]) * (l

2021-05-15 21:48:04 274 2

原创 PAT(甲) - 1009 Product of Polynomials

Product:多项式相乘#include <bits/stdc++.h>using namespace std;typedef struct{ int e; double c;} node;vector<node> ve;double cof[1000001];int main(){ // ios::sync_with_stdio(false); int n; cin >> n; int e;

2021-05-14 14:54:59 66

原创 PAT(甲) - 1008 Elevator

#include <bits/stdc++.h>using namespace std;int main(){ ios::sync_with_stdio(false); int n; cin >> n; int now = 0; int sum = 0; for (int i = 0; i < n; i++) { int t; cin >> t; int

2021-05-14 11:53:53 56

原创 PAT(甲) - 1007 Maximum Subsequence Sum

Tips输出的不是首尾位置,而是该位置上的数值注意最大值为0与全是负数被迫输出为0的区别#include <bits/stdc++.h>using namespace std;int main(){ ios::sync_with_stdio(false); int n; cin >> n; int num[n]; int sum = 0; int maxx = -1; int start, end; i

2021-05-14 11:25:07 52

原创 PAT(甲) - 1006 Sign In and Sign Out

#include <bits/stdc++.h>using namespace std;int main(){ // ios::sync_with_stdio(false); int n; cin >> n; string in, out; int tsi = 1e6, tso = -1e6; string name; int h, m, s; int ts; while (n--) {

2021-05-14 10:28:41 47

原创 PAT(甲) - 1005 Spell It Right

#include <bits/stdc++.h>using namespace std;int main(){ ios::sync_with_stdio(false); string d2e[10] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; int sum = 0; char c; while (cin >> c

2021-05-12 21:07:56 48

原创 PAT(甲) - 1004 Counting Leaves

使用bfs进行搜索#include <bits/stdc++.h>using namespace std;typedef struct Node{ vector<struct Node *> child;} node;node tree[100];queue<node *> q;int main(){ // ios::sync_with_stdio(false); int n, m; while (cin >&

2021-05-12 19:58:26 81

原创 PAT(甲) - 1003 Emergency

使用vector存储地图#include <bits/stdc++.h>using namespace std;int n, m, s, e;int city[500];typedef struct{ int d; int l;} v;vector<v> ve[500];int short_len = 1e6;int count_way = 0;int max_team = 0;int visit[500];void dfs(int cu

2021-05-11 19:17:21 52

原创 PAT(甲) - 1002 A+B for Polynomials

注意K是系数非0项的个数,因此a+b=0时,只需输出0即可;而在有些题目中,会要求输出项的个数,则结果为1#include <bits/stdc++.h>using namespace std;int main(){ // ios::sync_with_stdio(false); double c[1001]; memset(c, 0, sizeof(c)); int count = 0; for (int i = 0; i < 2; i+

2021-05-11 18:34:55 50

原创 PAT(甲) - 1001 A+B Format

方法一:通过mod不断取出3位数放到数组中#include <bits/stdc++.h>using namespace std;int main(){ int a, b; cin >> a >> b; int sum = a + b; if (sum < 0) cout << '-'; sum = abs(sum); int list[100]; int i = 0;.

2021-05-11 18:12:30 40

原创 HDOJ - Is It A Tree?

HDOJ - Is It A Tree? 题解现存问题测试数据的坑正确代码该题主要考察“并查集”这一知识点。现存问题由于HDOJ上该题测试数据较弱,网上的一些答案不用并查集,只检查入度也能AC有的答案放了并查集相关代码,但其实根本没用上(if 判断条件)1、2 的算法能很容易找到反例(一个环+一个树),因为他们没有对连通性进行判断或判断不足普遍没有考虑单点情况(仅单点或一个图+一个点)测试数据的坑HDOJ上的测试数据存在输入不完全的情况,即存在测试用例0 0都没输入就截断了验证

2021-04-15 18:12:47 211

原创 编译原理-递归下降子程序法

当同时可选用多个产生式时,会产生深层回溯输入:abc、abbc

2020-06-07 21:06:28 470

原创 对“基于tensorflow+RNN的新浪新闻文本分类”一文的图示化理解

原文链接:https://www.jianshu.com/p/b0e158e419bc?tdsourcetag=s_pctim_aiomsg

2020-05-19 21:57:35 216

原创 RNN的简单整理

为什么需要RNN?在讲RNN的原理之前,我们需要知道RNN的概念从何而来。之前我们已经了解了CNN,和最基本的神经网络相比,CNN关注到输入对象比如一张图片中一个像素和周围像素之间的关系,可以说是从空间特征来认识一个事物。而与空间相对应的,那RNN就是针对于输入对象的时间特征来做研究的。比如在一句话、一段文字中,后序列的内容依赖于前面的内容,那么根据这样一些事物的先后序列特征,我们就可以开发出更...

2020-05-06 08:51:06 237

原创 MACD策略深测

测试说明此次测试主要有两个角度:①MACD策略有效性随大盘波动影响的测试;②参数设置对MACD策略的影响测试。这是2014年以来A股指数的周线图,可以看到在红框部分起伏非常大,设置为大盘波动期的参考对象(2014/8/1-2016/2/19);蓝框部分在历史上相对起伏较小,设置为大盘平缓期的参考对象(2016/12/2-2018/1/12);并加入近期数据作为参照(2019/12/1-202...

2020-04-14 22:39:15 822

原创 MACD策略学习

概念介绍移动平均值(EMA) EMA(12)=前一日EMA(12)×11/13+今日收盘价×2/13 EMA(26)=前一日EMA(26)×25/27+今日收盘价×2/27计算移动均值是一个不断累加并调整系数的过程。与传统均值的区别在于:移动均值参考到该股票自上市以来每一天的收盘价,并在每次累计上新的收盘价时,弱化之前收盘价的比重,以实现动态累计的效果。离差值(DIF) DI...

2020-04-08 00:33:08 1815

原创 均线策略专测

均线策略具体描述详见聚宽 - 简单策略试验,以下为对此策略的特异性测试。参数说明均值采样:近20天一、特征股持续跌的股票1.较平稳下落股票名称:沙钢股份股票代码:002075.XSHE时间:2019/9/10-2019/12/3回测结果分析:若存在每日都下跌的理想情况,则该策略下无买入卖出。该股票在这段时间几乎每日下跌,所以收益图中出现了较长的水平线段。对两处亏损(红圈处)特...

2020-03-31 21:51:52 705

原创 聚宽 - 简单策略试验

几种简单策略及其回测结果,基于聚宽平台测试。策略1:均价-昨日收盘价策略(均线策略)具体描述:计算该股一定时间(设为days)内的收盘均价,若高于昨日收盘价,则用当前所有资金买入股票;若低于收盘价,则将股票仓位调整到0,即全卖出。策略模板代码def initialize(context):# 初始化 g.security = '600276.XSHG'# 股票代码,XSHG:上海证...

2020-03-18 00:13:06 3093

原创 安装EasyX-VC2019

安装EasyX-VC2019安装VC2019安装VS2019下载EasyX测试运行如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装VC2019https:...

2019-11-23 14:39:43 2786

空空如也

空空如也

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

TA关注的人

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