自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 CCF-CSP 202303 星际网络Ⅱ 90=>100题解

为了防止[1,2],[4,5]离散后变为[1,2],[3,4]而导致后续地址段[2,4]不可分,我们需要在一对一映射基础上进行额外操作。:线段树操作前不能偷懒的利用全局变量为0的特点,建树操作以赋初始bh值为负无穷,bl为正无穷是有必要的。级别区域的地址映射为O(q)级别,而后排序,去重。将操作一、二、三中分布于。

2023-04-07 20:21:37 1420

原创 罗德里格斯公式证明(Games101)

罗德里格斯公式证明,Games101

2023-03-18 15:38:12 241

原创 JavaEE学习笔记5——JDBC&JPA

JDBC&JPA

2023-02-09 02:33:36 166

原创 JavaEE学习笔记4——springboot

Springboot

2023-02-09 02:28:18 162

原创 JavaEE学习笔记3——Spring

Spring

2023-02-09 02:26:06 93

原创 JavaEE学习笔记2——Maven

Java文件操作&反射&Maven

2023-02-09 02:22:43 92

原创 JavaEE学习笔记1——Java基础

Java笔记1-Java基础

2023-02-09 02:18:13 91

原创 2022杭电多校5题解报告(同步自语雀)

2022杭电多校5题解报告(同步自语雀)

2022-08-08 01:29:20 236

原创 2022杭电多校4题解报告(同步自语雀)

2022杭电多校4题解报告(同步自语雀)

2022-08-02 02:27:03 164

原创 2022牛客多校2题解报告(同步自语雀)

2022牛客多校2题解报告

2022-07-24 20:38:12 209

原创 Codeforces Round #771 A-E题解报告

Codeforces Round #771 A-E题解

2022-02-15 20:42:21 480

原创 Codeforces_1601C Optimal Insertion题解

Codeforces_1601C Optimal Insertion题解题目传送门经典分治题(几乎无坑)题意:给定数组a和数组b,保证a原序下向其中插入b(b顺序任意,即可乱序),问最终逆序对最少的对数分析:前提注意到数组b的插入一定是按照其大小顺序的。比如对于bi<bj且在插入后的位置也满足pi<pj,若交换其位置,则对于位置p<pi和p>pj(即在原来i,j位置两边的位置)上的元素,其形成的逆序对数量不变。同时,交换因为b本身的大小比较会产生一个逆序对,而在

2021-10-28 17:42:01 199

原创 Codeforces Round #749 题解A~F

Codeforces Round #749 题解A~E回归失败造个传送门Problem A题意:给一集合,求其最大的元素和非素的子集。分析:注意到每个元素大小有1<=ai<=200 且元素数量满足3<=n<=100,所以和小于20000。于是我们可以先给集合排序一下(使子集合最大),从小到大生成子集合,最后得到的所有集合中找一下和非素且元素数目最多的就好。Problem B题意:给定m个条件形如a,b,c,要求构造一棵n个节点且满足条件中的b节点不在a、c节点

2021-10-18 14:43:12 331

原创 2021CCPC网络赛重赛1005 Monopoly题解

2021CCPC网络赛重赛1005 Monopoly题解题意多组数据,每组数据一个长度为n的数组a,m个询问。记数组a的前缀和为sum,对每个询问x,找到最小的长度len,使得x=sum[len%n]+sum[n]*(len/n)分析考虑暴力,每次询问暴力枚举前缀sum[i],i from 0 to n-1,再检查x-sum[i] 能否被sum[n]整除即可,复杂度O(n2)。对于公式 x=sum[len%n]+sum[n]*(len/n) 等号两边同时对sm[n]取模,得到x%sum[n]=

2021-10-10 20:27:09 742

原创 (KMP)[NOI2014] 动物园解析

(KMP)[NOI2014] 动物园解析以前oi的时候没好好学的算法,大学再学一遍,收获还是蛮大的本题要求num[i]+1的乘积,其中num[i]是对于一个字符串的第i个前缀所具有的长度不大于i/2的(前缀函数求的那种)前缀的个数。1当然先kmp,发现可以暴力跳转,也就是kmp求得 pi[i](或者称之为next[i])后暴力枚举pi[pi[i]-1],直到长度满足要求,复杂度为O(n2)。发现这个枚举很眼熟,可以通过倍增优化,时间复杂度降至O(nlgn)。2上面得到的是最大的满足

2021-10-09 21:07:09 378

原创 CSAPP_DATALAB

csapp dataLab

2021-09-26 17:16:18 272

原创 CF713G. Short Task——素数筛

传送门题目大意:对d(n)=Σk(其中k|n),输入t组数据,每组一个c,求最小的n,满足d(n)=c首先看一下数据范围n<=1e7,感觉就是O(n)算法,结果这也是考场上想递推但失败的原因事实上,这可以用O(NlogN)算法。这里考虑离线做法,预处理1至1e7的所有d(n),由素数性质有gcd(a,b)=1 => d(ab)=d(a)*d(b),所以对每个i,求d(i)时只需分离出他的一个质因子即可,所以可以考虑在埃氏筛的基础上得到每个数的第一个质因子(虽然欧拉筛也能做到),再

2021-04-11 20:33:29 117

原创 Codeforces Round #696 (Div. 2)D题解析

Codeforces Round #696 (Div. 2)D题解析第一次写CSDN的BLOG,就写第一次打的CF比赛吧!话不多说,直切正题(加粗部分为核心思路):题目链接:https://codeforces.com/contest/1474/problem/D题目大意:有t组数据,每组数据有n坨石头,编号1、2、3…n,各有a1、a2…an块石头,每次可以使编号相邻的两坨石头各拿走一块石头,还有一种超能力可以使相邻两坨石头交换位置(换句话说就是让第i堆石头变为ai+1个,第i+1堆石头变为i个,

2021-01-21 16:47:06 179 1

Unity实现DES/AES/SM4加密算法及界面

密码学大作业,借助unity平台用C#实现DES、AES、SM4等加密算法,并以界面表示。

2022-05-26

空空如也

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

TA关注的人

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