自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DDPM交叉熵损失函数推导

公式推导

2022-11-22 21:11:54 2772 5

原创 DDPM(Denoising Diffusion Probabilistic Models)扩散模型简述

扩散模型

2022-11-22 21:10:31 23349 20

原创 csp第四次模测

文章目录TT数鸭子解题思路代码ZJM要抵御宇宙射线解题思路代码宇宙狗的危机解题思路代码TT数鸭子解题思路对于这个问题,简单来说就是求一个数中不同数字的个数,输出那些不同数字个数小于k的所有数字个数,并且不同的数字个数最大为10,所以当k大于10时,所有的数字都满足要求,直接输出n即可,其是这道题不难,当时我在讨论k大于10时,直接输出n,而没有将其余的n个数字进行输出,从而re,痛失好几十分代码#include<iostream>#include<stdio.h>us

2020-06-05 17:27:36 366

原创 矩阵快速幂选做题

文章目录题目一问题描述样例输入样例输出解题思路代码题目二问题描述样例输入样例输出解题思路代码题目一问题描述衣食无忧的 Q老师 有一天突发奇想,想要去感受一下劳动人民的艰苦生活。具体工作是这样的,有 N 块砖排成一排染色,每一块砖需要涂上红、蓝、绿、黄这 4 种颜色中的其中 1 种。且当这 N 块砖中红色和绿色的块数均为偶数时,染色效果最佳。为了使工作效率更高,Q老师 想要知道一共有多少种方案可以使染色效果最佳,你能帮帮他吗?input:第一行为 T,代表数据组数。(1 ≤ T ≤ 100)

2020-06-05 14:03:21 227

原创 csp18年09-3T元素选择器

解题思路对于这个题,难点在于处理后代选择器。首先我们可以采用一个结构体在存储每一层的内容,记录该层的标签,id和它是哪一级,由于标签对大小写是不敏感的,所以为了方便处理,我们将所有的标签都转换为小写。在处理每一条指令的时候,我们将指令中的每一个部分都单独取出来存到一个vector中,只有后代选择器才会有多个组成部分。所以对于后代选择器,我们首先要找到最后一部分所在的层,可以使用一个for循环找到,然后去找其父亲或祖父等。对于找父亲和祖父,我们可以维护一个开始的层和开始的级,当开始初始化为儿子所在...

2020-06-04 14:58:30 170

原创 猫睡觉问题

问题描述众所周知,TT家里有一只魔法喵。这只喵十分嗜睡。一睡就没有白天黑夜。喵喵一天可以睡多次!!每次想睡多久就睡多久╭(╯^╰)╮喵睡觉的时段是连续的,即一旦喵喵开始睡觉了,就不能被打扰,不然喵会咬人哒[○・`Д´・ ○]可以假设喵喵必须要睡眠连续不少于 A 个小时,即一旦喵喵开始睡觉了,至少连续 A 个小时内(即A*60分钟内)不能被打扰!现在你知道喵喵很嗜睡了,它一天的时长都在吃、喝、拉、撒、睡,换句话说要么睡要么醒着滴众所周知,这只魔法喵很懒,和TT一样懒,它不能连续活动超过 B 个小时。

2020-05-28 11:46:41 248

原创 动态规划区间dp和状压dp习题

文章目录问题1问题描述样例输入样例输出解题思路代码问题2问题描述样例输入样例输出解题思路代码问题3问题描述样例输入样例输出解题思路代码问题1问题描述东东每个学期都会去寝室接受扫楼的任务,并清点每个寝室的人数。每个寝室里面有ai个人(1<=i<=n)。从第i到第j个宿舍一共有sum(i,j)=a[i]+…+a[j]个人这让宿管阿姨非常开心,并且让东东扫楼m次,每一次数第i到第j个宿舍sum(i,j)问题是要找到sum(i1, j1) + … + sum(im,jm)的最大值。且ix &

2020-05-12 20:57:12 571

原创 针对CSP-T1,T2的练习

文章目录题目1问题描述样例输入样例输出解题思路代码题目2问题描述样例输入样例输出解题思路代码题目1问题描述给出n个数,zjm想找出出现至少(n+1)/2次的数, 现在需要你帮忙找出这个数是多少?input:本题包含多组数据:每组数据包含两行。第一行一个数字N(1<=N<=999999) ,保证N为奇数。第二行为N个用空格隔开的整数。数据以EOF结束。output:对于每一组数据,你需要输出你找到的唯一的数。样例输入51 3 2 3 3111 1 1 1 1 5

2020-05-08 19:45:01 506

原创 咕咕东学英语

对于这个题,本来我是想通过求出所有的回文序列区间,然后去用现有的区间去拼凑更大的满足题目要求的区间,但是这样做的话难免会遗漏掉某些区间,并且在求回文序列区间时的复杂度最坏可以到达O(n3)O(n^3)O(n3),根据数据范围肯定会T。所以可以换一种思路,首先可以求出所有的区间个数,然后通过遍历,将不符合要求的区间删除,时间复杂度为O(n)。问题描述今天TT打算教咕咕东字母A和字母B,TT给...

2020-05-07 21:27:39 267

原创 动态规划背包型习题

文章目录东东与 ATM问题描述样例输入样例输出解题思路代码东东开车了问题描述样例输入样例输出解题思路代码东东与 ATM问题描述一家银行计划安装一台用于提取现金的机器。机器能够按要求的现金量发送适当的账单。机器使用正好N种不同的面额钞票,例如D_k,k = 1,2,…,N,并且对于每种面额D_k,机器都有n_k张钞票。例如,N = 3,n_1 = 10,D_1 = 100,n_2 ...

2020-05-03 11:26:06 294

原创 针对cspT1,T2的练习

文章目录题目1问题描述样例输入样例输出解题思路:题目1问题描述蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60 平米的房子,现在价格是 200 万。假设房子价格以每年百分之 K 增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?(第一年年薪 N 万,房价 200 万)input:一 行,包含两个正整数 N(10 ...

2020-05-03 11:08:54 301

原创 csp16年09-3T炉石传说

问题描述《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:\quad * 玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生命值小于等于 0 时,该角色死亡。角色分为英雄和随从。\quad * 玩家各控制一个...

2020-04-30 16:40:34 163

原创 团队聚会

对于这个题目,刚开始我采取了枚举区间的方法,代码足足写了400行,但是没能避免wa,可能是有一点逻辑上的问题。然后,我了解到这题可以用类似尺取的方法来求解,下面我就分享一下。问题描述:TA团队每周都会有很多任务,有的可以单独完成,有的则需要所有人聚到一起,开过会之后才能去做。但TA团队的每个成员都有各自的事情,找到所有人都有空的时间段并不是一件容易的事情。给出每位助教的各项事情的时间表,...

2020-04-29 09:52:55 418

原创 动态规划习题

文章目录签到题问题描述样例输入样例输出解题思路代码LIS&LCS问题描述解题思路:代码拿数问题 II问题描述:样例输入样例输出解题思路代码签到题问题描述东东在玩游戏“Game23”。在一开始他有一个数字n,他的目标是把它转换成m,在每一步操作中,他可以将n乘以2或乘以3,他可以进行任意次操作。输出将n转换成m的操作次数,如果转换不了输出-1。input:输入的唯一一行包括两个...

2020-04-24 23:13:54 316

原创 咕咕东的目录管理器

文章目录问题描述样例输入样例输出解题思路代码问题描述咕咕东的雪梨电脑的操作系统在上个月受到宇宙射线的影响,时不时发生故障,他受不了了,想要写一个高效易用零bug的操作系统 —— 这工程量太大了,所以他定了一个小目标,从实现一个目录管理器开始。前些日子,东东的电脑终于因为过度收到宇宙射线的影响而宕机,无法写代码。他的好友TT正忙着在B站看猫片,另一位好友瑞神正忙着打守望先锋。现在只有你能帮助东东...

2020-04-20 11:19:50 402

原创 东东学打牌

问题描述:最近,东东沉迷于打牌。所以他找到 HRZ、ZJM 等人和他一起打牌。由于人数众多,东东稍微修改了亿下游戏规则:所有扑克牌只按数字来算大小,忽略花色。每张扑克牌的大小由一个值表示。A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K 分别指代 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13。每个玩家抽得 5 张扑克牌,组成...

2020-04-19 15:08:40 335

原创 签到题

问题描述:SDUQD 旁边的滨海公园有 x 条长凳。第 i 个长凳上坐着 a_i 个人。这时候又有 y 个人将来到公园,他们将选择坐在某些公园中的长凳上,那么当这 y 个人坐下后,记k = 所有椅子上的人数的最大值,那么k可能的最大值mx和最小值mn分别是多少。input:第一行包含一个整数 x (1 <= x <= 100) 表示公园中长椅的数目第二行包含一个整数 y (1...

2020-04-19 14:23:40 196

原创 咕咕东的奇妙序列

本学期第二次csp模拟又磕在了C题orz,(虽然说通过数据范围骗了点分),无奈在看了大佬的思路之后,才明白这道题考查的是二分,下面就分享一下我的理解。问题描述:咕咕东睡梦中突然想到了一个奇怪的无限序列:112123123412345…这个序列由连续正整数组成的若干部分构成,其中第一部分包含1至1之间的所有数字,第二部分包含1至2之间的所有数字,第三部分包含1至3之间的所有数字,第i部分总...

2020-04-14 23:17:06 258

原创 HRZ的序列

问题描述:相较于咕咕东,瑞神是个起早贪黑的好孩子,今天早上瑞神起得很早,刷B站时看到了一个序列a,他对这个序列产生了浓厚的兴趣,他好奇是否存在一个数K,使得一些数加上K,一些数减去K,一些数不变,使得整个序列中所有的数相等,其中对于序列中的每个位置上的数字,至多只能执行一次加运算或减运算或是对该位置不进行任何操作。input:输入第一行是一个正整数t表示数据组数。 接下来对于每组数据,输入...

2020-04-14 21:35:09 190

原创 班长竞选

问题描述:大学班级选班长,N 个同学均可以发表意见 若意见为 A B 则表示 A 认为 B 合适,意见具有传递性,即 A 认为 B 合适,B 认为 C 合适,则 A 也认为 C 合适 勤劳的 TT 收集了M条意见,想要知道最高票数,并给出一份候选人名单,即所有得票最多的同学,你能帮帮他吗?input:本题有多组数据。第一行 T 表示数据组数。每组数据开始有两个整数 N 和 M (2 &lt...

2020-04-13 16:39:38 365

原创 猫猫向前冲(拓扑排序)

问题描述:有一天,TT 在 B 站上观看猫猫的比赛。一共有 N 只猫猫,编号依次为1,2,3,…,N进行比赛。比赛结束后,Up 主会为所有的猫猫从前到后依次排名并发放爱吃的小鱼干,TT 的魔法猫将每场比赛的结果都记录了下来,现在他想编程序确定字典序最小的名次序列,请你帮帮他。input:输入有若干组,每组中的第一行为二个数N(1<=N<=500),M;其中N表示猫猫的个数,M表...

2020-04-13 11:16:12 382

原创 区间选点2

题目描述:给定一个数轴上的 nnn 个区间,要求在数轴上选取最少的点使得第iii个区间 [ai,bi][a_{i}, b_{i}][ai​,bi​] 里至少有 cic_{i}ci​ 个点。使用差分约束系统的解法解决这道题input:输入第一行一个整数 nnn 表示区间的个数,接下来的 nnn 行,每一行两个用空格隔开的整数 a,ba,ba,b 表示区间的左右端点。1<=n<=...

2020-04-13 10:49:36 307

原创 TT 的美梦(SPFA)

问题描述:这一晚,TT 做了个美梦!在梦中,TT 的愿望成真了,他成为了喵星的统领!喵星上有 N 个商业城市,编号 1 ~ N,其中 1 号城市是 TT 所在的城市,即首都。喵星上共有 M 条有向道路供商业城市相互往来。但是随着喵星商业的日渐繁荣,有些道路变得非常拥挤。正在 TT 为之苦恼之时,他的魔法小猫咪提出了一个解决方案!TT 欣然接受并针对该方案颁布了一项新的政策。具体政策如下:对...

2020-04-05 10:34:13 382

原创 TT 的旅行日记(Dijkstra)

问题描述:众所周知,TT 有一只魔法猫。今天他在 B 站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇。 TT 从家里出发,准备乘坐猫猫快线前往喵星机场。猫猫快线分为经济线和商业线两种,它们的速度与价钱都不同。当然啦,商业线要比经济线贵,TT 平常只能坐经济线,但是今天 TT 的魔法猫变出了一张商业线车票,可以坐一站商业线。假设 TT 换乘的时间忽略不计,请你帮 TT 找到一条去喵星机...

2020-04-05 09:57:44 260 1

原创 TT 的魔法猫(弗洛伊德)

问题描述:众所周知,TT 有一只魔法猫。这一天,TT 正在专心致志地玩《猫和老鼠》游戏,然而比赛还没开始,聪明的魔法猫便告诉了 TT 比赛的最终结果。TT 非常诧异,不仅诧异于他的小猫咪居然会说话,更诧异于这可爱的小不点为何有如此魔力?魔法猫告诉 TT,它其实拥有一张游戏胜负表,上面有 N 个人以及 M 个胜负关系,每个胜负关系为 A B,表示 A 能胜过 B,且胜负关系具有传递性。即 A ...

2020-04-05 09:01:32 337

原创 csp16年04-3T路径解析

问题描述:input:第一行包含一个整数 P,表示需要进行正规化操作的路径个数。第二行包含一个字符串,表示当前目录。以下 P 行,每行包含一个字符串,表示需要进行正规化操作的路径。output:共 P 行,每行一个字符串,表示经过正规化操作后的路径,顺序与输入对应。样例输入:7/d2/d3/d2/d4/f1../d4/f1/d1/./f1/d1///f1/d1/...

2020-04-03 17:22:28 163

原创 打牌游戏2

问题描述:东东有 A × B 张扑克牌。每张扑克牌有一个大小(整数,记为a,范围区间是 0 到 A - 1)和一个花色(整数,记为b,范围区间是 0 到 B - 1。扑克牌是互异的,也就是独一无二的,也就是说没有两张牌大小和花色都相同。“一手牌”的意思是你手里有5张不同的牌,这 5 张牌没有谁在前谁在后的顺序之分,它们可以形成一个牌型。 我们定义了 9 种牌型,如下是 9 种牌型的规则,我们...

2020-03-28 23:00:31 384

原创 灌水&数据中心(最小生成树)

文章目录问题一:灌水问题灌水问题描述样例输入:样例输出:解题思路代码问题二:数据中心数据中心问题描述样例输入样例输出样例说明解题思路代码问题一:灌水问题灌水问题描述小明在老家农村无聊,想种田。农田有 nnn 块,编号从 111~nnn。种田要灌水他可以消耗一定的 MP 在一块田上施展魔法,使得黄河之水天上来。他也可以消耗一定的 MP 在两块田的渠上建立传送门,使得这块田引用那块有水的田的水。...

2020-03-28 22:03:18 347

原创 戴好口罩!(并查集)

问题描述:新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称“新冠肺炎”,是指2019新型冠状病毒感染导致的肺炎。如果一个感染者走入一个群体,那么这个群体需要被隔离!小A同学被确诊为新冠感染,并且没有戴口罩!!!!!!需要尽快找到所有和小A同学直接或者间接接触过的同学,将他们隔离,防止更大范围的扩散。众所周知,学生的交际可能是分小团体的,一位学...

2020-03-28 20:17:09 200

原创 最大网线长度(树的直径)

问题描述:实验室里原先有一台电脑(编号为111),最近小明又为实验室购置了N−1N-1N−1台电脑,编号为222到NNN。每台电脑都用网线连接到一台先前安装的电脑上。他希望知道第iii台电脑到其他电脑的最大网线长度,请你帮帮他。input:输入文件包含多组测试数据。对于每组测试数据,第一行一个整数N(N≤10000)N (N\leq10000)N(N≤10000),接下来有N−1N-1N−...

2020-03-28 19:52:08 429

原创 csp15年12-3T——画图

问题描述:用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。 ..____.____..____..____...___..  ./.___/.___||.._.\|.._.\./._.\.  |.|...\___.\|.|_).|.|_).|.|.|.|  |.|___.___).|....

2020-03-20 16:45:11 201

原创 滑动窗口(单调队列)

先简单描述一下单调队列:单调队列和单调栈类似,就是队列内的元素是单调的,并且是满足出队顺序的单调性。它可以维护局部的单调性。由于单调队列可以队首出队以及前面的元素一定比后面的元素先入队的性质,使得它可以维护局部的单调性,并且当队首元素不在区间之内则可以出队,其复杂度也是线性的。问题描述:有一个长度为 nnn 的数列和一个大小为 kkk 的窗口, 窗口可以在数列上来回移动. 现在我们想知道...

2020-03-19 22:53:56 2776 1

原创 平衡字符串(尺取法)

问题描述:一个长度为 n 的字符串 s,其中仅包含 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符。如果四种字符在字符串中出现次数均为 n/4,则其为一个平衡字符串。现可以将 s 中连续的一段子串替换成相同长度的只包含那四个字符的任意字符串,使其变为一个平衡字符串,问替换子串的最小长度?如果 s 已经平衡则输出0。input:一行字符表示给定的字符串soutput:一个整数表示答案...

2020-03-19 22:26:04 497

原创 区间修改(前缀和与差分)

问题描述:有一张世界地图,从世界地图中选择nnn个城市,aia_{i}ai​表示第iii个城市拥有的资产价值。然后执行若干操作,每轮选择区间[l,r][l,r][l,r]中的城市,将其资产价值增加ccc,最后给出qqq运算后各城市的资产价值。input:第一行包含两个整数n,q(1≤n,q≤2×105)n,q(1\leq n,q\leq2×10^5)n,q(1≤n,q≤2×105)城市和运...

2020-03-19 21:54:43 1938

原创 最大矩形(单调栈)

在这里先简单描述一下单调栈单调栈:一种线性数据结构,栈内元素自栈顶到栈底满足单调性。有单调递增栈和单调递减栈。如果要加入栈的元素不满足单调性,则要将栈顶元素弹出,直到满足条件为止,然后将该元素入栈作用:复杂度是线性的单调递增栈可以找到往左/右第一个比当前元素大的元素单调递减栈可以找到往左/右第一个比当前元素小的元素可以求得以当前元素为最值的最大区间问题描述:给一个直方图,求...

2020-03-19 18:29:40 760

原创 可怕的宇宙射线(dfs+剪枝)

写在前面:对于这个问题,首先我们可以采用暴力bfs或者dfs,但是这种算法的复杂度是指数级的,如果考虑分裂30次,那么它的循环次数是2302^{30}230,如果在正规比赛中肯定会超时,在询问了大佬之后,这个问题可以采用dfs加上剪枝来解决,这里和大家分享一下问题描述:在浩瀚的宇宙中,存在着1种生物, 这种生物可以发出宇宙射线!宇宙射线可以摧毁人的智商,进行降智打击!宇宙射线会在无限的...

2020-03-15 16:20:23 419

原创 小明想吃饭

问题描述小明考试周开始了,考试周一共有nnn天。小明决定考试周每天都吃生煎,小明每天需要买aia_{i}ai​个生煎。但是生煎店为了刺激消费,只有两种购买方式:①在某一天一次性买两个生煎。②今天买一个生煎,同时为明天买一个生煎,店家会给一个券,第二天用券来拿。没有其余的购买方式,这两种购买方式可以用无数次,但是小明是个节俭的好孩子,他考试结束就走了,不允许考试结束时手里有券。小明遇到点麻烦,所以...

2020-03-15 11:03:03 172

原创 小明的奇遇

问题描述:小明得到了一个神奇的圆环。这个圆环由字母表组成首尾相接的环,环上有一个指针,最初指向字母a。小明每次可以顺时针或者逆时针旋转一格。例如,a顺时针旋转到z,逆时针旋转到b。小明手里有一个字符串,但是他遇上了点麻烦,所以他来请求你的帮助,问最少需要转多少次。input:输入一个字符串。output:输入一个数,代表最少需要转多少次才能得到这个字符串。样例输入:zeus...

2020-03-15 10:37:47 404

原创 中位数问题(二分答案)

问题描述:给定一个 N 个数的数组 cat[i],并用这个数组生成一个新数组 ans[i]。新数组定义为对于任意的 i, j 且 i != j,均有 ans[] = abs(cat[i] -cat[j]),1 <= i < j <= N。试求出这个新数组的中位数,中位数即为排序之后 (len+1)/2 位置对应的数字,‘/’ 为下取整。input:多组输入,每次输入一个...

2020-03-14 16:48:33 2133

原创 四个数列(二分求解)

问题描述:小明有四个数列 A,B,C,D,每个数列都有 n 个数字。小明从每个数列中各取出一个数,他想知道有多少种方案使得 4 个数的和为 0。ps:当一个数列中有多个相同的数字的时候,把它们当做不同的数对待。input:第一行:n(代表数列中数字的个数) (1≤n≤4000)接下来的 n 行中,第 i 行有四个数字,分别表示数列 A,B,C,D 中的第 i 个数字(数字不超过 2 的...

2020-03-14 15:43:38 278

空空如也

空空如也

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

TA关注的人

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