自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羊の博客

阿里嘎多

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

原创 【单调队列】

asdasdas

2022-08-30 15:01:52 201 3

原创 Wordpress个人博客更新问题

1.无法更新chmod -r 777 /var/www/html/wordpress解决文件权限问题2.更新需要输入主机名和ftp主机名在wp-config.php文件中加入define("FS_METHOD", "direct");define("FS_CHMOD_DIR", 0777);define("FS_CHMOD_FILE", 0777);3.Too ma...

2020-03-18 22:38:43 279

原创 如何在CentOS7上安装WordPress个人博客

首先你得拥有自己的云服务器,我是乘着牛客网活动时买的特价云服务器 9元白嫖一年 真香这里介绍一个快速ssh自己服务器的方法 在~/.ssh/config文件中写下Host cloudPC Hostname xxx.xxx.xxx.xxx Port 22 User root 这里的Hostname就是你的主机ip啦1.安装Apache PHP M...

2020-03-18 21:57:09 664 1

原创 题解 P1757 【通天之分组背包】

说来惭愧 这么easy的题目 我居然看代码的时候还是抱着惯性思维去看 写题目的时候也感觉自己被束缚了#include <algorithm>#include <vector>#include <iostream>using namespace std;struct node{ int w,p;};const int maxn = 1...

2020-03-04 22:06:00 247

原创 树状数组的区间修改问题

我昨天写树状数组的时候最初建树的时候是用的原值没有修改后的值但是这样写不能实现区间的加权必须一个点一个点的更新很麻烦然后我百度了一下发现一开始建树存的是数的差值update(i,a[i]-a[i-1]);我觉得可能是我的数学理论基础不够扎实不太能懂为啥存插值可以很方便的通过update(x,k);update(y+1,-k);的形式实现新树状数组算法...

2020-03-03 13:46:02 214

原创 P1025 数的划分

题目描述将整数nnn分成kkk份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7n=7n=7,k=3k=3k=3,下面三种分法被认为是相同的。1,1,51,1,51,1,5;1,5,11,5,11,5,1;5,1,15,1,15,1,1.问有多少种不同的分法。输入格式n,kn,kn,k (6<n≤2006<n \le 2006<n≤20...

2020-01-29 21:06:19 182

原创 CCF认证201909-4推荐系统

题解思路:先说一下解题思路吧,这是一道比较明晰的模拟题,由m种物品,每一种物品都会被打分,题目要求你筛选出k个打分靠前的物品,并且这些物品的种类每一个都必须要有阈值,也就是说这个类型的不能存入超过这个阈值的数量.那么这一题是一个模拟题,首先梳理题意的时候就必须注意到,这是一道对所有物品得分进行排序,然后对于同分的物品又要对序号进行升序排序,直接可以想zhe到struct + set的算法,...

2019-12-11 23:23:41 300

原创 1045 Favorite Color Stripe (30 分) 递推 动规dp

我是hxx,很没写博客了,废话不多说,看题.1045Favorite Color Stripe(30分)Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cu...

2019-11-25 19:15:20 168 1

原创 区块链中的Transaction文档心得总结

Transaction对象由字段集合构成字段又含有两个部分组成:公共字段:交易类型,发起交易的帐号特殊字段:特定于交易类型的相关信息的字段集合交易对象的两种表示方法:JSON对象、二进制对象在JSON中表示为"TransactionType":"Payment", 而采用二进制表示时, Name是由一个数值对<Type, Code>表示, Value则是一...

2019-08-14 18:54:51 1720

原创 数字签名技术以及RSA算法的原理实现

数字签名技术1)对称加密与非对称加密对称加密:对文件的加密和解密采用的都是同一个密钥,有IDEA和DES两种加密算法非对称加密:有一对公钥和私钥 如果我们使用公钥加密,必须得用私钥解密;如果使用私钥加密,则必须使用公钥解密。当使用的加密和解密式两种不同的密钥 我们称之为非对称加密2)信息摘要:对数据进行处理,得到一段固定长度的结果。一般在进行数字签名的时候我...

2019-08-14 18:49:56 7974

原创 C++11/14新特性 更性感

今天学习并了解了很多有关C++11的新特性C++中四种转型操作:1)static_cast 和C的旧式转换相同2) const_cast 它一般用来改变表达式中的常量性和变易性3) dynaic_cast用来运行继承体系中 :安全的向下转型或跨系转型的动作:4) reinterpret_cast 最常用的用途是函数指针类型的转哈unlambda表达式格式:[=...

2019-08-14 18:37:53 215

原创 g++ error:This file requires compiler and library support for the ISO C++ 2011 standard解决方法

这个问题是由于没有使用c++11标准进行编译的结果 应该这样执行g++ -std=c++11 test.cpp -o test

2019-07-30 16:52:24 462

原创 c++连接mysql数据库

网上有大量的连接教程这边我只给出代码以及总结#include <iostream>#include <WinSock.h>#include "include/mysql.h"#include <Windows.h>#pragma comment(lib,"wsock32.lib")#pragma comment(lib,"libmys...

2019-06-24 16:02:14 360 1

原创 网络安全竞赛 第二届“金科网安杯”网络攻防大赛赛题总结

第一次参加网络安全竞赛,发现自己是真的菜。自己蒙对了俩个,一个brainfuck加密和一个肉眼就能看出来的解码= =真的无语...俩个队友也是真的牛皮,前几天看都没看造就了今天的自我爆零。。也许还没有打网络安全竞赛的觉悟吧 就跟我当时没有信心去打程序设计竞赛的心一样 需要去培养。今天的痛苦又让我回忆起了当初打算法竞赛时的心境。相对于算法竞赛 还有更重要的东西在等待着我:数据库、...

2019-05-19 20:27:44 4610

原创 Parenthness

Parentheses大意概述:每组数据由n个输入组成,输入包括符号的个数,符号,反转一个符号所需的消耗注意 符号的顺序和输入顺序是一致的 问 求他们在合法的情况下所需的最小消耗存储思路:每组用结构体去存储它的消耗 数量以及种类。算法思想:根据题意,我们可以这样想,加入把所有的括号都反转成右括号所需要的消费 ans += a.cost*a.num (当左括号的情...

2019-04-27 11:14:41 191

原创 L2-006 树的遍历

L2-006树的遍历(25分)给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。输出格式:在一行中输出该树的层序遍历的序列。数字间以1个空格分隔,行首尾不得有多余空格。输入样例:...

2019-03-28 15:00:18 122

原创 L2-013 红色警报 图的联通性

L2-013红色警报(25分)战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0<N≤500)和M(≤5000),分别为城市个数(于是...

2019-03-28 14:38:54 192

原创 蓝桥杯第八届C/C++ A组省赛(2017)第一题:迷宫

标题:迷宫X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。我们假设玩家是面朝上坡的方向站立,则:L表示走到左边的房间,R表示走到右边的房间,U表示走到上坡方向的房间,D表示走到下坡方向的房间。X星球的居民有点懒,不愿意费力思考。他们更喜欢玩运气类的游戏。这个游戏也是如此!开始的时候,直升机把10...

2019-03-20 13:00:23 275 2

原创 HDU 2151 字典树模板题

统计难题Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 131070/65535 K (Java/Others)Total Submission(s): 62486Accepted Submission(s): 21598Problem DescriptionIgnatius最近遇到一个难题,老师交给他很多单...

2019-03-19 09:49:46 157

原创 2019杭师大程序设计竞赛 赛后感悟

杭师大进入杭师大给我的第一感受就是美!学校的环境很好,也许是三月的气候宜人,让我有那么一瞬爱上杭师大的感觉,不过的确就是这样,一所110年校史的师范学校有着足够的历史沉淀,不像我金科——它给我的感觉是浮躁且不经修饰,没有经过沉淀缺少某些东西的感觉。第二感受,人文。刚进门就有亲切的志愿者小姐姐给我们一行人指路哈哈哈哈,也许是因为在理工科院校呆久了吧,也是深深受到金科木讷气息的感染,人也开始变...

2019-03-18 10:11:10 346 2

原创 L2-001 紧急救援 (25 分)Spfa+邻接矩阵+Pre数组存储路径

L2-001紧急救援(25 分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2...

2019-03-02 10:07:24 621 4

原创 1003 Emergency (25 分)多分量+ Spfa最短原路径

1003Emergency(25 分)As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams...

2019-03-02 09:53:22 992

原创 1021 Deepest Root (25 分)DFS+邻接矩阵

1021Deepest Root(25 分)A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that results in a ...

2019-03-02 09:44:08 171

原创 关于竞赛 我的决心!

你对上课无爱不点名绝对不来成绩不在乎天天起床LOL你不在乎 我却想哭有点无助你的样子像被厂长养的猪对分数和排名不管不顾你说电竞有前途,定级赛 打完还是青铜五我不想输 就算辛苦就算一人我也不能让你再走这条路让我们周末晚上 打开网站霸占提交榜不要怕对手太强 只要肯干 奖拿到手软让我们游戏全删 专题刷穿别当打铁侠绩点不够强? 靠加分翻盘!哦对了 打比赛要认真 题目要...

2019-02-10 16:54:06 277

原创 HDU 1087

Super Jumping! Jumping! Jumping!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 50345    Accepted Submission(s): 23345 Problem Description...

2018-09-14 22:50:40 176

原创 HDU 6446 CCPC2018 1009

Tree and PermutationTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1640    Accepted Submission(s): 608 Problem DescriptionThere are N v...

2018-09-14 22:41:49 120

原创 Wannaflt15-A

#include &lt;bits/stdc++.h&gt;using namespace std;#define manx 100005#define ll long long priority_queue&lt;int&gt; h;ll ans=0;struct node{ int capacity,price; bool operator&lt;(const node&am...

2018-05-15 16:41:25 153

原创 F 扫雷

链接:https://www.nowcoder.com/acm/contest/118/F来源:牛客网 《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。当某个位置为数字的时,代表它周围的八连通区域中有对应数量的雷。 kirai获取了简化版扫雷(没有标记雷的小旗)的后台数据(后台数据包括所...

2018-05-08 18:55:42 219

原创 D 打篮球

链接:https://www.nowcoder.com/acm/contest/118/D来源:牛客网题目描述 1, 2, 3在打篮球, 可是二打一总是不公平的, 于是他们决定一对一,另一个人在边上看着, 谁输了谁就和下场和在边上看着的那个人交换。 现在给你一个胜利者的序列(每一轮胜利的人), 问这个序列合不合法。(一开始1,2单挑, 3在下面看着) 输入描述:第一个数是数字n(1&lt;...

2018-05-08 18:53:57 174

转载 B precise math function

链接:https://www.nowcoder.com/acm/contest/118/B来源:牛客网题目描述 喜爱ACM的PBY同学遇到了一道数学难题,已知底数n,请你帮他准确的计算出结果a = nπ(n的π次方),结果保留小数点后x位。输入描述:第一行是一个整数t,表示测试实例的个数;然后是t行输入数据,每行包含两个正整数n和x,表示底数和保留位数。(1 &lt;= t &lt;=...

2018-05-08 18:51:56 141

原创 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛:A-PUBG

链接:https://www.nowcoder.com/acm/contest/118/A来源:牛客网 最近,喜爱ACM的PBY同学沉迷吃鸡,无法自拔,于是又来到了熟悉的ERANGEL。经过一番搜寻,PBY同学准备动身前往安全区,但是,地图中埋伏了许多LYB,PBY的枪法很差,希望你能够帮他找到一条路线,每次只能向上、下、左、右移动,尽可能遇到较少的敌人。输入描述:题目包含多组测试,请处理到文...

2018-05-08 18:47:35 445

原创 C++内联函数

const string &amp;shortString(cosnt string &amp;s1,const string &amp;s2){  return s1.size()&lt;s2.size()?s1:s2;}这个函数的有点:1.含义清晰 方便理解程序2.容易修改3.函数可以确保行为统一4.函数可以重用但是开销会比一段算术表达式要麻烦的多:调用要先保存到寄存器 并在返回时恢复; 复制...

2018-05-08 18:38:02 116

原创 C++ return返回值的注意

在含有return语句的循环后没有提供reutrn 语句是很危险的,大部分的编译器不能检测出漏洞bool str_subrange(const string &amp;str1,consst string &amp;str2){  if(str1.size()==str2.size()) return str1==str2;  string::size_type size={min(str1.si...

2018-05-08 18:37:20 4280

原创 main:处理命令行选项

/*假如我们的主函数main位于名为prog的可执行文件中可以将实参选项传递给程序 prog -d -o ofile data0*/int main(int argc,char *argv[]){ ...}//这种用法的处理方法实际上是在主函数main()中定义了两个形参/*第二个形参argv是一个C风格字符串数组 第一个argc则用于传递该数组中字符串的个数也可以定义为int...

2018-05-08 18:36:46 304

原创 多维数组的传递

#include&lt;iostream&gt;using namespace std;/**/void test(int (*arr)[10],int row_size){ ...}//(*arr) 一定要加括号 表示指向数组的指针//传递给函数的数组的处理有三种//1.C风格的字符串以空字符null作为结束的标记//2.传递指向数组第一个和最后一个元素的的下一个位置的指...

2018-05-08 18:36:16 161

原创 new和delte表达式

创建动态数组每一个程序执行时都占一块可用的内存空间,用于存放动态分配的对象。这个空间叫做自由存储区或 堆。C一般用malloc和free在自由存储区中分配存储空间C++则用new和delete1.动态数组的定义数组变量通过指定类型、数组名和维数来定义。而动态分配数组时,指定数组长度 不必为对象命名;例如int *pia= new int[10];此new表达式分配了一个含有10个元素的int型元素...

2018-05-08 18:35:25 328

原创 C++ string和vector

string基本内容#include&lt;iostream&gt;#include&lt;string&gt;using namespace std;int main(){ //string对象的读写 string s; cin&gt;&gt;s; //读取并忽略开头所有的空白字符 //读取字符直至再次遇到空白符 读取中止 //输入hello world得到的将会是hello...

2018-05-08 18:34:34 1215

原创 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛 C:颜料的混合

链接:https://www.nowcoder.com/acm/contest/118/C来源:牛客网艺术家通常要通过颜料的混合得到某种他想要的但又不是从工厂里面生产出来的原始的那种颜料。为了简便起见, 我们假设每种颜料都可以分成是红绿两个分量的数值指标, 即每种颜料都可以用红绿在其中占据的百分比来表示。艺术家从工厂拿回了三种不同颜料分别是(x1%红,y1%绿), (x2%红,y2%绿),(x3%...

2018-05-08 10:46:45 339

原创 6-3 二叉搜索树的操作集(30 分)

6-3 二叉搜索树的操作集(30 分)本题要求实现给定二叉搜索树的5种常用操作。函数接口定义:BinTree Insert( BinTree BST, ElementType X );BinTree Delete( BinTree BST, ElementType X );Position Find( BinTree BST, ElementType X );Position FindMin...

2018-04-24 19:24:20 1798

原创 L2-026. 小字辈(vector 模拟)

L2-026. 小字辈时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。输入格式:输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号,其中第 i 个编号对应第 i 位成员的父/母。家谱中辈分最高的老...

2018-04-10 19:21:49 272

空空如也

空空如也

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

TA关注的人

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