自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos7、8更换镜像源

一、删除旧的yum环境rm -rf /etc/yum.repos.d/*二、下载新的Base源CentOS 7curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoCentOS 8curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.rep

2022-05-28 11:09:44 697 1

原创 22河师大上岸经验贴

非本人声明1战功成,我于岸上等你  学弟学妹们,你们好!很开心能够在这里给大家分享我的考研经验。大家可以根据自己的情况取其精华去其糟粕,希望能够帮到大家。先说一下我的情况吧,我是22级刚上岸的小学教育学姐,我本科英语专业,跨考小学教育,很幸运一战上岸河南师范大学啦。初试成绩396分。英语69分、政治75分、专业课一(333教育综合)117分、专业课二(858小学教学论)135分。政治(听课+做题+背诵)  我的政治是从暑假开始的,前期配着《核心考案》看的徐涛的强化课视频。每看完一章的内容之后就开始

2022-04-21 16:09:53 425

原创 第十二届蓝桥杯B组C/C++国赛

                        我只会暴力!!!A题.带宽只需要知道1B = 8bit 就好了。答案:25#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <cmath>#include <queue>#include <set>#include <algorithm&g

2021-06-05 15:47:43 773 3

原创 第十三届河南省ICPC参赛有感

本次比赛地点:河南农大(一个难忘又承包笑点的地方)路上    一车人浩浩荡荡,气氛挺好的!在新郑机场附近的一个服务站玩了会儿,期间头顶飞过两架飞机,当时感觉就莫名的贼爽哈哈,可惜没来及拍照…遗憾!!!    路上一路听歌,因为本人晕车,所以一路睡过去的。(听说晕车跟耳朵中的“传感器”有关,戴耳机听歌影响有缓解的作用)抵达热身赛前    说真的,农大真的挺好看哈哈,“村里人进城”,咳咳!!!    首先进行登记,领队服、饭票(重点!!!)等。    后边拍照(得奖了可以公布用),接着去食堂干饭

2021-05-31 19:50:04 369 1

原创 第十二届蓝桥杯B组C/C++省赛—H题(杨辉三角)_思维题

题目:ACWing—3421分析1、首先通过画图,发现杨辉三角对称,而题目要求找到数 n 最早出现的位置,那么我们可以确定,n最早出现的位置一定在左半边,而且最中间的是该行最大的数2、通过图,我们可以发现通过行和列的枚举是不好的,看数据1e9也就是十亿,这是个很大的工程,因此我们试想可不可以从斜行来观察呢??下图我们可以观察到,第1斜行的1=C(0,0),第二斜行的2=C(2,1),第三斜行的6=C(4,2),第四斜行的20=C(6,3)…也就是说,如果我设共 i 斜行,那么第 i 斜行的

2021-05-13 15:31:08 18734 52

原创 第十二届蓝桥杯B组C/C++省赛

A题.空间就很坑,比赛是把int型当4bit了,其实它是4字节(B)答案:67108864#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <string>#include <cmath>#include <algorithm>using namespace std;int main(){

2021-04-18 14:10:05 2100 21

原创 蓝桥杯—回文日期(附带坑点)

题目链接:回文日期思路总的来说就是给你一个日期,去找它下一个最近的回文日期和ABABBABA型的回文日期。要做的准备:判断+1天后,该日期是否出现0~9之外的东东判断+1天后,年份属于平年或闰年判断日期每部分数字是否合法即:月份:1~12日:(1,3,5,7,8,10,12月)有31天 ,(4,6,9,11月)有30天,2月(平年28天)(闰年29天)找回文串**注意点: 11111111这种纯A型的也属于ABABBABA型的,坑点!!!!!!o( ̄ヘ ̄o#)

2021-04-10 13:56:32 1424

原创 数据库设计——订餐系统

大致需求午餐骑士的工作原理程序→本地供应商列表供应商→ 饭菜顾客订单、地址送至服务器顾客可以选择喜欢一道菜,该菜会显示被喜欢的数量骑手可以选择接受订单,多个骑手接受按评分高者优先记录骑手何时交付订单交付订单后,客户对骑手评价1~5星,可以将骑手添加到自己最爱或者最不爱的名单列表中,为以后选择骑手做依据人顾客:顾客编号、姓名、电子邮件地址、手机号、信用卡号(16位数字和有效年/月,记录所有信用卡号,但会标记当前所用卡号,)供应商:店家编号、名称、店家地址、电子邮件地址、饭菜名称、饭菜价格

2021-03-22 19:42:33 21566 10

原创 MySQL存储过程实例 - - Navicat Premium 12

存储过程存储过程就是一条或多条SQL语句的集合,当对数据库进行一系列复杂操作时,存储过程可以将这些复杂操作封装成一个代码块,以便重复使用,减少数据库开发人员的工作量存储过程经编译和优化后存储在数据库服务器中,使用时只要调用即可存储过程(procedure)类似于C语言用来执行管理任务或应用复杂的业务规则存储过程可以带参数,也可以返回结果任务一利用存储过程实现下面的应用:从账户1转指定数额的款项到账户2中,假设账户关系表为account(accountnum,total)

2020-12-18 01:03:59 1203

原创 数据库设计——报纸管理系统

大致需求列出许多故事大约10各板块(地方新闻、世界新闻、观点、体育、科技等)故事由标题、导语(10到20字,用于总结故事)、内容(无上限)、组成每个故事可一个或多个作者撰写,特定日期上传至数据库,被确认有价值,被编辑分配至特定板块,然后发表(含特定日期)报纸人员作者和编辑都是工作人员(不存在一个人两个身份),存储每个工作人员的姓名、入职时间、离职时间读者点击章节或作者姓名,可以看到所有相关的故事列表主页列出标题和导语,点击标题,显示整个故事可以注册用户,记录用户名(可以不是真.

2020-12-18 00:24:23 1362

原创 MySQL关闭外键约束 && 设置编号自增 && 触发器 - - Navicat Premium 12

关闭外键约束在数据库定义中,不可避免要在一个表中引用另一个表的主键,因此外键就此出现。那么当我们需要根据外键删除一个或多个元组时,因为外键约束,我们无法完成删除操作!SET FOREIGN_KEY_CHECKS=0;(1表示开,0表示关)当关闭外键约束后,我们就可以顺利进行 delect 操作了哦!!敲重点,实战来袭(上次触发器博客 up 版)创建员工employee表、部门变动历史dept_history表,工资变动历史sal_history表创建emp库CREATE DATABASE

2020-11-20 18:59:00 1010

原创 Prime Square(思维)

题意t 组数据,每组数据有一个 n ,表示你要输出 n*n 的矩阵,而矩阵中的数字满足以下要求:为 100000以内的非负整数不能为素数每列每行数字之和为素数思路分析:如果一个一个去判断、去暴力,好复杂,可能还会超时。所以应该去简化一下判断的数量,如何做呢?我们是否可以敲定每行每列的大部分数字,而只判断一个数字呢(也就是找特殊情况)?好像可以。确定思路:我们把 n-1 个数字确定为 1 ,那么现在每行每列的和就是 s=n-1仅判断最后一个数字 k 的值(不能为素数)s + k

2020-11-01 21:17:39 309

原创 MySQL设置编号自增(auto_increment)&& 触发器 - - Navicat Premium 12

auto_increment 的作用在数据库中,我们往往会遇见插入记录时要设置记录 id 自增的问题,那么我们如何做到呢?其实 auto_increment 就可以做到啦!!!使用方法首先它是创表时用到的用于主键的自增关于语句的话(当然只是一部分啦!!) id INT auto_increment PRIMARY KEY,敲重点!实战来啦创建员工employee表、部门变动历史dept_history表,工资变动历史sal_history表创建emp库CREATE DATABA

2020-10-31 18:31:04 5605

原创 MySQL数据库聚集函数Null处理&&计算年龄(Navicat Preminum 12)

聚集函数Null处理相信大家在用聚集函数 SUM() 、AVG() 、 COUNT() 等遇到这样的情况——返回NULLps1:SUM(x)=NULL ? ps2: AVG(x+y)=NULL ?这是为什么呢?这就涉及到数据库里的运算问题了,在数据存储时如果吧一个数据存为NULL,那么它就是【空】或者【未知值】,数据计算时 x + null!= x ,而是 x+ null = null(!!!!)这里有一点大家不要习惯得把 NULL == 0 当做是真的,它俩不是一回事。那

2020-10-25 21:41:58 1730

原创 Yet Another Bookshelf(思维)

题目链接:Yet Another Bookshelf题意t 组表示 t 层书架,每组 n 个数据(均为0或1)表示该层书架上顺序摆放的书的状态,其中 0 表示该位置没有书,1 表示该位置有书。你做要做的就是找出最小移动次数,使得该层书架上的所有书之间没有空隙(即所有书要紧挨彼此)。思路我们要明确一下:1、书本间没有空隙即最终状态 1 之间不存在 02、最小移动次数如果单纯得全向左移或右移,最后去取最小值 min(),会出现一边出全力都不讨好的情况如果两端都出力?即该层书架上的左右两边的

2020-10-24 18:31:24 246

原创 Districts Connection(思维题)

题目链接:Districts Connection题意:t 组,每组 n 个数据表示 1~n 所在的帮派,你要做的就是:1、进行 n-1 次连接;2、两个连接点所属不同帮派;3、判断,若能完成,则输出 YES ,并输出连接点(分行输出);若不能则输出 NO。如样例:51 2 2 1 3对应输出:YES1 33 55 41 2思路综合提议进行总结:1、帮派仅有一个,则无解,输出 NO;2、帮派存在两个及以上,那么有解,输出 YES和对应连接点为何帮派存在两个及以上有

2020-10-24 17:56:24 348

原创 蓝桥杯——后缀字符串(map巧解)

题目链接:后缀字符串思路运用 map <string,int> m 存取后缀出现的次数,这里有个便捷函数substr(),可以复制子字符串,方便记录后缀出现次数。代码#include <iostream>#include <cstdio>#include <string>#include <map>using namespace std;string s[100005];int main(){ int n,i,j

2020-10-14 21:52:38 186

原创 蓝桥杯——数独(DFS详解)

题目(填空)思路拿到题首先想到的是人做?不可能的太玄学了,除非你真的很会数独。那就暴力——搜索吧,也就是满足一个数就填进格子里去,然后进入下一层,不满足的话就退回来,把填进去的数取掉。当然其中最主要的就是符合数独的规则:1、同行无相同数字;2、同列无相同数字;3、9个3*3九宫格内无相同数字。那么如何满足这三个规则呢?一共九个数 1~9。1、针对第一个规则,建立布尔类型二维数组 row[10][10] 进行行标记(初始全为0)如: row[5][6]=1 就代表第5行填入数字,且为6

2020-10-14 20:20:51 966 1

原创 CodeForces 1406B Maximum Product(思维)

题目链接:Maximum Product题意给定 t 组长度 m 的数组,每组选出五个数进行乘积,且值最大,输出每组的最大乘积。思路既然是乘积最大,那么我们选择出绝对值尽可能大的数进行乘积就可以保证大乘积(但可能出现负数的情况)如:-9 1 3 2 6 8我们按之前的想法,则最大积 = (-9)× 3 × 2 × 6 × 8 = -2592 ,显然结果并不是它最大,而是1 × 2 × 3 × 6 × 8 =288。那么我们在知道 sort 排序数组后,数组左端和数组右端分布着绝对值大的数

2020-09-27 21:40:46 302

原创 关于printf的输出——进制转换

最近发现了一个比较有趣的代码——printf进制转换%o ——> 八进制下面话不多说,代码奉上代码#include <iostream>#include <cstdio>#include <stdlib.h>using namespace std;int main(){ int a; printf("输入你想转化的十进制数字:"); scanf("%d",&a); printf("它的八进制表示为 --

2020-09-14 22:07:08 2153

原创 蓝桥杯历题——连号区间数

题目链接:【连号区间数】题意给定一个N,再给N个数是1~N的某一全排列。你要做的就是计算存在多少个区间[L,R],其重新排列的递增序列是连续的。思路R-L-1为去除区间两端,区间中间还有的几个元素(当然如果R==L时得到的结果是-1)设区间最大值为 max,最小值为 min,则:max-min-1为连续递增序列中 min 到 max 之间还有几个元素。如max=3,min=1时,max-min-1=1,也就是一个元素,1~3中间的2那么,如果R-L-1 == max-min-1 ,就绝对构成

2020-09-14 21:27:02 211

原创 蓝桥杯历题——打印十字图

题目链接:打印十字图题意给你一个图形,进行观察图形规律(可结合样例分析)。输入一个正整数代表要打印的层数,输出该层数的图形。思路(以3层样例举例说明)如上图,为便于观察,我们把图一(字符图)等化为图二(方块图)。可发现十字徽标可划分为四个区域,四个区域相互对称。因此我们不妨暴力模拟出其中一个区域的字符分布,其余三个区域则运用对称关系得出分布结果。比如暴力1区域(从0到中点8),先从图中的小角入手,再向下、向右延伸,最终把结果存于数组中,输出结果。代码#include <iostrea

2020-09-10 17:39:45 436

原创 FTP服务搭建(全)--Centos 7

FTP服务器FTP实验要求:1、FTP服务器的IP地址设置为192.168.学号后两位.1,在下载目录/Var/ftp/pub中添加学号后两位.txt等文件(以便测试匿名用户的下载操作)2、在客户端测试匿名用户和本地用户的下载和上传操作3、开启匿名用户的上传权限,在服务器上创建上传目录/Var/ftp/学号后两位,并测试上传操作。主机和客户端关闭防火墙iptables -F主机和客户...

2020-04-16 13:01:16 280

原创 DHCP服务搭建(全)--Centos 7

DHCP服务器DHCP实验要求:1、 DHCP服务器的IP地址设置为192.168.学号后两位.12、 测试为客户机进行IP地址的动态分配。主机和客户端网络连接选择—桥接模式主机和客户端关闭防火墙iptables -F机和客户端关闭SELinuxsetenforce 01、DHCP安装yum -y install dhcp 2、DHCP服务器的配...

2020-04-10 19:00:09 363

原创 DNS服务器搭建(全)--Centos 7

DNS服务器关闭SELinux关闭防火墙1、DNS安装 将ip地址改为172.16.10.52、编辑主配置文件3、编辑区域配置文件4、编辑正向解析配置文件5、编辑反向解析配置文件6、启动DNS服务7、修改默认DNS服务器8、测试 正向解析①主机②别名③泛解析 反向解析①主机IP②泛解析...

2020-03-18 22:13:36 136

原创 HDU 5643 King's Game(约瑟夫环变形)

约瑟夫环:在做题前首先了解约瑟夫环的定义:约瑟夫环题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5643题意:t 组样例,每组 n 个人逆时针围一圈编号1、2、3…n(注意是逆时针),后从编号为1的开始报数,报到 x 淘汰(x为本轮轮数),下一轮由淘汰者下一位从1开始报数…直到仅剩一位为止,输出其姓名。思路:根据约瑟夫环,我们通过变形引出...

2020-02-25 17:33:24 131

原创 Educational Codeforces Round 82 (Rated for Div. 2)C. Perfect Keyboard

题目链接:https://codeforces.ml/contest/1303/problem/C题意:给你 t 组字符串(密码串),求出一个有 a~z 26个字母无重复组成的字符序列(要求密码串中相邻的字符在字符序列中也要相邻)。若有输出YES,并在下一行输出字符序列(字符序列可能有多个,写出一个即可);若无输出NO。思路:将密码串 s 按一定规则存入序列串 a(从中间开始,好左右扩展)...

2020-02-18 18:42:27 154

原创 Codeforces Round #620 (Div. 2)C. Air Conditioner

题目链接:https://codeforces.ml/contest/1304/problem/C题意:t 组样例,每组包含n(顾客数量)和m(餐厅初始温度),然后n行,每行包含第i个顾客到餐厅的时间t[i]、能接受餐厅温度的下限 l[i]、温度上限 h[i]。为了满足所有顾客,老板想用空调的三个状态去调整餐厅温度,以希望在顾客到来时餐厅温度能达到他们的承受范围。空调状态:关闭,餐厅温度...

2020-02-16 18:11:11 137

原创 Educational Codeforces Round 82 (Rated for Div. 2) B. National Project

题目链接:https://codeforces.ml/contest/1303/problem/B题意:给你 t 组样例,每组给你一个要修的路的路段个数n、好天数g天、坏天数b天(一开始从g天好天开始,然后b天坏天,gbgb… …)。注意:当天你可以选择修(一天只能修一个路段)与不修,而好天修路得到高质量路段,相反坏天修路得到列质量路段。而你的任务就是计算要确保修完整条路后至少有一半路...

2020-02-13 21:08:11 154

原创 计蒜客T1744一次函数

题目链接:https://nanti.jisuanke.com/t/T1744AC代码奉上:#include <iostream>#include <cmath>using namespace std;int gcd(int a,int b){ int c=a%b; while(c!=0) { a=b; ...

2020-02-09 16:31:22 191

原创 KMP浅谈

母串:abcaababaabaa子串:ababa首先声明一下,虽然咱们一直说next数组,但是代码中不要用next[]数组,会提示用敏感词,因为此建议用别的名称代替比如nex[]。(为了习惯后边继续用next[],但写代码是要注意)而next[]里存的数字代表着什么呢?代表着如果子串i位置与母串匹配失败,子串会从next[i]位置接着与母串匹配失败继续匹配。Why?这就要说说next[]存...

2020-02-02 18:03:47 149

原创 2019数学建模有感

数学建模是个神奇的东西这是第一次接触数学建模的比赛,也是这次让我认识到了数学还可以如此运用,也可以如此的“折磨人”????┏┛墓┗┓…(((m -__-)m。为期三天的数学建模,宛如时长三天的“军训”。它在考验你脑力的同时,也在对你的身体进行考验,正如学长学姐以前说的:熬的住的都获奖了。正所谓:“一分耕耘一分收获”,唯有付出,方可享受“方得始终”甘甜果实。但付出也要有度,适度才能真正得把力用到正处,...

2019-09-19 21:07:13 501 1

原创 2019年暑期集训总结

集训前的我集训前,我呢,跟一个没见过世面的人似的。总感觉自己什么已经够好了,或许这就是“井底之蛙”——只在自己所处的环境中孤芳自赏,而忽略了井外的美好。过分的膨胀,致使我缓慢地 成长,甚至逐渐倒退。冥冥中,那句“一味地着迷于过去的荣耀只会让你未来一无所有”仿佛在讽刺我的“潇洒”。集训 ing感觉每一天都在进步。我在网上见识了许多高校的AC(甚至AK)的速度,也接受了种种未知算法的洗礼。每次面...

2019-09-01 20:40:54 140

原创 2019年高校联赛第三场Fansblog(威尔逊定理+素数间隔+逆元+速乘)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6608题目大意:给你n个素数P(1e9≤P≤1e14),你要做的是先找出次小于它们的素数,然后求出分别求出次小素数的阶乘(由于数可能会很大,你要不断对它们取模P)。涉及定理:威尔逊定理:https://baike.baidu.com/item/威尔逊定理/1881444?fr=aladdin逆...

2019-08-02 16:14:53 212

原创 2019年天梯赛(郑州轻工业大学)赛后有感

赛前身为大一新生的我,在被选上时,本着长见识的心态(可能也是变相的放松自己,避免自己过度紧张)去参赛。但现在想起来,其实那时我就已经输在了气势上,尽管我的心态是放松的,但我本人却缺少了激流勇进的锐气,而两军开战,气势已竭,将要面临的便是陷己于被动。显然当时的我并未意识到这一点。而更加失败的一点是我在赛前并未专心于题目的强化练习与总结。我总被学校一些较之次之的事牵绊,而选择占用赛前仅有的那么点练...

2019-04-01 20:50:11 398 1

原创 HDU 1059 Dividing (多重背包)

DividingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 32965 Accepted Submission(s): 9314Problem DescriptionMarsha and Bill own a collec...

2019-03-13 17:51:37 480

原创 关于#bool#的用法

bool是布尔型变量,也就是逻辑型变量的定义符。而关于布尔型变量的值只有真(true)和假(false),因此它可以被我们运用于逻辑表达式中用来判断真与假。定义bool函数我们可以再判断中得到返回值0、1,而不存在第三个数,也因此我们在反复运用逻辑判断时,应用bool函数显得更加简洁化、规范化(还可以秀一波儿

2019-03-10 16:53:46 998

原创 C++中输出宽度设置—setw()函数

相信大家在使用C++时一定被输出如何设置宽度、如何用特殊符号占位困扰过,以至于在遇见类似问题时不得不用#include&lt; cstdio &gt;这个开头文件,去使用printf来解决问题。但其实C++中有这样一个函数可以解决问题的。setw(n)函数是C++中关于在输出操作中使用的字段宽度设置函数,其中n表示字段宽度,而它的开头文件一定要记住哦!!#include&lt; iomanip...

2019-03-09 22:10:48 28225 3

原创 关于#背包#

背包问题是我们集训第三天(最后一天)上午所学习的算法。由于我们是初学者的原因,贴心的学长给我们把背包九讲简化到了背包三讲,分别是01背包、完全背包、多重背包。而对于背包问题,我们可以把它们比为背包装东西的问题,只不过因条件、数据而导致我们所需要的背包款式不同。因此我认为对于背包问题,关键也就是最难点就是背包的选取。就拿01背包、完全背包、多重背包(多重背包是两个背包都包含,故为多重

2019-03-08 23:04:39 192

原创 关于#最短路#

最短路的内容是我们集训第二天下午的内容。关于它,我的感觉是,它其实跟最小生成树的思想基本一样。它们都在不断寻找最小值并在寻找中不断更新下一条路的值,以达到最优。而它们的不同点在于最小生成树需要走完所有的路(也就是所有点),而最短路呢,它只追求走到目的地的最短路径,它不管是否走完所有点,只要用最短的路径去往目的地就是最优解。关于最短路的算法有三,其中Dijkstra算法和Floyd算法是以点为计算...

2019-03-07 21:02:57 177

空空如也

空空如也

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

TA关注的人

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