种数 蓝桥 初赛2015

P3243 [HNOI2015] 菜肴制作 题解

前言 今天考试考到这道题,挂惨了。 题意 有 \(n\) 道菜肴,编号为 \(1 \sim n\)。有 \(m\) 个条件,形如 \((i, j)\),表示菜肴 \(i\) 必须在菜肴 \(j\) 之前制作。需求出一个菜肴的制作顺序,满足: 在满足所有限制的前提下,\(1\) 号菜肴尽量优先制作。 ......
题解 菜肴 P3243 3243 2015

P8649 [蓝桥杯 2017 省 B] k 倍区间

注意要把map[0]设置为1,因为根据题意,长度为1 的区间也要算进来 完整代码: #include <iostream> #include <map> #define int long long using namespace std; map <int, int> mp; //记录每个余数出现个 ......
蓝桥 区间 P8649 8649 2017

[COCI2015-2016#2] VUDU 题解

[COCI2015-2016#2] VUDU 题解 题意 给一个长度为 \(N\) 的整数序列 \({a}\),对于其一共 \(\frac{N\times (N+1)}{2}\) 个的非空区间,求有多少个区间的平均数大于等于 \(p\)。 暴力做法 显然,可以直接枚举区间左端点 \(j\) 与区间右 ......
题解 COCI 2015 2016 VUDU

P6406 [COCI2014-2015#2] Norma

好像有别的简单做法?但是我是笨蛋,我用线段树。 记 \(f(l, r) = \min\limits_{i = l}^r a_i, g(l, r) = \max\limits_{i = l}^r a_i\)。 把 \(i, j\) 分离,得到: \[\sum_{i = 1}^n\sum_{j = i} ......
P6406 Norma 6406 2014 2015

THUPC2024 初赛

《南开大学数分I月考III在初赛开始四十分钟时结束》 早晨试图速成泰勒展开失败了 考试前 zsy 把 yzf 接到学校了,应该是国赛后第一次见 yzf 考完试发现 yzf 已经买好 KFC 了/bx,但因此迷路了。。。正好三人都少打 1h 分头签到,我开到《转化》了,真不喜欢这题但只能硬着头皮写,W ......
初赛 THUPC 2024

P6088 [JSOI2015] 字符串树 题解

思路 每次询问 \(u,v\) 的简单路径上有多少个字符串以 \(s\) 为前缀,不难想到用 trie 树去维护。而普通的 trie 只能查询所有字符串中产生的答案,对于这类区间询问,就要用到可持久化 trie 树了。不会右转可持久化 trie 树模板题。 \(u,v\) 的简单路径上编号不连续,非 ......
题解 字符串 字符 P6088 6088

洛谷 P9970 [THUPC 2024 初赛] 套娃

洛谷 P9970 [THUPC 2024 初赛] 套娃 根据 CF1870E 的 结论,\(\text{mex}\) 真正“有效”的区间只有 \(\mathcal{O}(n)\) 个。 ......
初赛 P9970 THUPC 9970 2024

蓝桥杯基础练习VIP-阶乘计算(高精度)

蓝桥杯基础练习VIP-阶乘计算(高精度) 时间限制: 3s 内存限制: 192MB 提交: 4869 解决: 2471 题目描述 输入一个正整数n,输出n!的值。 其中n!=123…n。 输入格式 输入包含一个正整数n,n< =1000。 输出格式 输出n!的准确值。 样例输入 复制 10 样例输出 ......
阶乘 高精 蓝桥 高精度 基础

[蓝桥杯 2023 国 B] 合并数列

题目描述让两个数组合并为一模一样的,求最小合并次数。 思路把 $a$,$b$ 数组看为 $x$,$y$ 两个队列,用 $ans$ 记录合并了几次,合并时会出现 $3$ 种情况。 1. $x$ 的队首等于 $y$ 的队首,尽然相等,直接删除 $x$ 和 $y$ 的队首。2. $x$ 的队首大于 $y$ ......
蓝桥 数列 2023

Windows系统更新之后,卸载VS2015,更新到最新版

1、起因是,想着打开VS2015进行练习,但是,当代码运行之后,出现如下报错; 2、关于这个报错,很是不解,后来,在一番搜索之后,有两个兄弟给出了解答; C++笔记-解决VS2015Qt项目MSB3758.MSB4036_msb4036未找到join-CSDN博客 使用vs新建qt文件编译时出现如下 ......
最新版 Windows 系统 2015 VS

P2015 二叉苹果树

原题链接 题解 好抽象啊,类背包问题,在增加一个根节点时,其最大值是由若干个子节点保留若干个树枝形成的 最关键的在于设二维数组把树枝的根数算在内,可能是因为以该节点为根节点的树保留q根树枝的最大值具有无后效性吧 而且答案需要用到其子节点保留q1,q2...(太抽象了) code #include<b ......
苹果树 苹果 P2015 2015

P4681 [THUSC2015] 平方运算 题解

考虑模数给定,且给定模数最大为 \(9977\)。 这启示我们每个数字最多平方取模 \(9966\) 次就会开始重复。但是事实上可能要小得多,于是我们尝试打表验证规律。 打表程序:code 我们验证了确定模数时,所有数字的循环节的 \(\text{lcm} \le 60\)。 事实上,这相当于对于每 ......
题解 P4681 THUSC 4681 2015

2015年全年回顾

本文于2015年底完成,发布在个人博客网站上,标题为《2015年全年回顾》。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 一不小心,今天已经是2015年的12月初,猛然发现2015年马上就要过去了,但似乎很多事情还未完成。 今天休息,正好做一下总结。 工作总结 项 ......
全年 2015

[BIG2015] 2. 基于操作码序列和TextCNN分类

目录构建词表构建整数索引语料构建 dataset 和 dataloader构建训练函数和推理函数训练、推理和结果分析 导入包: import pandas as pd import os import numpy as np import matplotlib.pyplot as plt from ......
序列 TextCNN 2015 BIG

P9970 [THUPC 2024 初赛] 套娃

题面 定义一个集合的 \(\operatorname{mex}\) 是最小的不在 \(S\) 中的非负整数。给定一个序列 \(a_1,\dots,a_n\),对于每个 \(1\leq k\leq n\),我们按照如下方式定义 \(b_k\): 对于 \(a\) 的所有长为 \(k\) 的子区间,求出 ......
初赛 P9970 THUPC 9970 2024

AT_joisc2015_h 题解

传送门 题意:给定长为 \(n\) 的字符串 \(s\),你可以选择一个区间,将区间内的字符从小到大排序,求可以得到的最长回文子串长度,字符集大小为 \(n\)。 很有意思的题目。 首先容易做到 \(O(n^3)\)。考虑怎么优化。 我们先考察排序的区间和回文区间的关系。 如果两个区间无交,那么显然 ......
题解 AT_joisc joisc 2015 AT

AT_joisc2015_e 题解

AT_joisc2015_e 传送门 更好的阅读体验 题意 给定长为 \(n-1\) 的数组 \(b_i\),要求有多少长为 \(n\) 的数组 \(a_i\) 满足: \(b\) 数组可以由 \(a\) 数组删掉一个数得到。 存在一个排列 \(p\) 满足 \(a_i\) 是以 \(p_i\) 结 ......
题解 AT_joisc joisc 2015 AT

[NOI2015] 寿司晚宴

P2150 [NOI2015] 寿司晚宴 翻译一下,题目其实就是给你\(2-n\)这些数,从其中选出两个集合(可以为空),求使两个集合中的数两两互质的方案数。 那么就相当于说两个集合中的数的质因数的集合不能有重合。 先看前\(\%30\)的数据,\(n<=30\),里面的质因数不多,考虑状压\(DP ......
寿司 晚宴 2015 NOI

P8648 [蓝桥杯 2017 省 A] 油漆面积

1.首先想到的错解 看到数据范围,就想先写个n^2的暴力:先把所有矩形的面积都算出来,然后再把所有重合的部分挨个减去,把每个重合的部分当成一个个小矩形,用set来判重。 画一个稍复杂些的样例,就会发现,在这些由重合部分产生的小矩形之间,仍有重合,所以这种算法,会导致算出来的重合部分偏大,而导致最后的 ......
蓝桥 油漆 面积 P8648 8648

[NOI2015] 寿司晚宴

TJ-[NOI2015] 寿司晚宴 P2150 [NOI2015] 寿司晚宴 翻译一下,题目其实就是给你\(2-n\)这些数,从其中选出两个集合(可以为空),求使两个集合中的数两两互质的方案数。 那么就相当于说两个集合中的数的质因数的集合不能有重合。 先看前\(\%30\)的数据,\(n<=30\) ......
寿司 晚宴 2015 NOI

P5840 [COCI2015] Divljak

题意: Alice 有 \(n\) 个字符串 \({S}_1, {S}_2, \ldots, {S}_n\),Bob 有一个字符串集合 \({T}\),一开始集合是空的。 接下来会发生 \(q\) 个操作,操作有两种形式: 1 P:Bob 往自己的集合里添加了一个字符串 \({P}\)。 2 x:A ......
Divljak P5840 5840 2015 COCI

BIG 2015

有感于目前介绍深度学习+恶意软件检测的 blog 较少,本专栏旨在分享笔者在读论文和做实验的一些过程和想法。 本文介绍Microsoft Malware Classification Challenge (BIG 2015) 数据集和数据预处理过程。 背景介绍 Microsoft Malware C ......
2015 BIG

AT_joisc2015_i

先将暴力转移方程列出来:设 \(dp_{i,j,k,l}\) 表示当前 A 牌堆最上面三张分别是第 \(i,j,k\) 张牌,B 牌堆最上面是第 \(l\) 张的最大价值。则有: \[dp_{i,j,k,l}\to dp_{j,k,k+1,i}(c_i=c_l\lor a_i=a_l) \]\[dp ......
AT_joisc joisc 2015 AT

P8647 [蓝桥杯 2017 省 AB] 分巧克力

二分 #include <iostream> #include <stdio.h> #include <algorithm> #include <cstring> #define For(i, j, n) for(int i = j ; i <= n ; ++i) using namespace s ......
蓝桥 巧克力 P8647 8647 2017

P8646 [蓝桥杯 2017 省 AB] 包子凑数

根据裴蜀定理可得INF的情况是所有数的最大公约数非1 而我们的完全背包的上限是多少呢? 设置为Σai即可,因为把每一个ai用上之后的集合,和ai可以重复使用的集合,只差了整数倍个ai,因此可达性是完全一致的,这里N<=100,ai<=100,所以我们把这个背包的上限设置为10000. #includ ......
蓝桥 包子 P8646 8646 2017

P8638 [蓝桥杯 2016 省 A] 密码脱落

基本可以确定这道题是一个dp,我首先想到的思路是,根据回文序列对称的特性,把这个原序列分成前后两半来做,但是每次对序列进行添加操作,都会导致中心点的移动,导致这种做法非常麻烦,因此需要转换思路: 不妨直接把整个序列颠倒过来,那些本身是回文串的部分,颠倒之后还是回文串,而剩下的那些部分,为了把它们变成 ......
蓝桥 密码 P8638 8638 2016

【每周例题】蓝桥杯 C++ 区间最大和

区间最大和 题目 蓝桥杯 区间最大和 题目分析 这道题涉及到了区间问题,我们首先要了解规定的该区间范围:1<p且p+k 一1 <n,我们将其转化:1<p<n-k+1,当我们得到这个区间的时候,需要求该区间的最大和可以用双重for循环搞定。 代码 #include <iostream> using n ......
蓝桥 例题 区间

[THUPC 2024 初赛] 套娃题解

题目大意 你需要对每一个长度的区间,求出以他为长度的区间的 \(mex\) 构成集合的 \(mex\) \(n\le10^5\) 大致思路 有一个神奇的结论:对于点 \((l,r)\) 为 \(mex_{l,r}\) 的矩形,其中按颜色分割得到的矩形数是 \(O(n)\) 级别的 证明&实现:我们考 ......
题解 初赛 THUPC 2024

P9973 [THUPC 2024 初赛] 你说得对,但是 AIGC の 题解

难度极低。显然,句子开头是You are right, but即为人工智能。 #include <iostream> #include <string> #include <cstdio> namespace io{ template <typename T> inline void read(T& ......
题解 初赛 P9973 THUPC 9973

P3243 [HNOI2015] 菜肴制作 の 题解

本题是我的第一道蓝题,故我认为这道题稍难。 在本题解中,会列出一些坑点供大家参考。 这道题由优先制作这一关键词可知是一道拓扑排序的题,于是我想用邻接矩阵,但是我交之后错了,那是因为普通的数组会爆,但我不喜欢写链式前向星,故使用了vector的二维数组。 但是这道题比较特殊,由教练提醒,这道题需要跑反 ......
题解 菜肴 P3243 3243 2015
共550篇  :1/19页 首页上一页1下一页尾页