铅笔p1909 noip 2016

NOIP2018提高组初赛易错题解析

2.下列属于解释执行的程序设计语言是() A.C B.C++ C.Pascal D.Python 错误原因:忘记了 正解: C、C++和Pascal都是编译性语言,而Python是解释性语言 5.设某算法的时间复杂度函数的递推方程是 T(n) = T(n - 1) + n(n 为正整数)及 T(0) ......
错题 初赛 NOIP 2018

NC19999 [HAOI2016]放棋子

[题目链接](https://ac.nowcoder.com/acm/problem/19999) # 题目 **题目描述** 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每 ......
棋子 19999 HAOI 2016 NC

P1070 [NOIP2009 普及组] 道路游戏

[传送门](https://www.luogu.com.cn/problem/P1070) 思考最朴素做法 $f_{i,j,p}$表示在第$i$个时刻终点为$j$且机器人走了$p$步获得的最大金币数,则有: $$f_{i,j,p}=r_{w(j-1),i}+\begin{cases}f_{i-1,w ......
道路 P1070 1070 NOIP 2009

P9197 [JOI Open 2016] 摩天大楼

[传送门](https://www.luogu.com.cn/problem/P9197) 为了规避绝对值,我们可以先将$a_i$从小到大排序 考虑$DP$:假如我们计算到$a_g$,则$f_{i,j,0/1,0/1}$定义为当前阶段有$i$段,这$i$段数全用$a_g$连接的值为$j$,是否有左端 ......
摩天大楼 大楼 P9197 9197 2016

P6604 [HNOI2016] 序列 加强版

链接:[P6604 [HNOI2016] 序列 加强版](https://www.luogu.com.cn/problem/P6604 "P6604 [HNOI2016] 序列 加强版") 首先,像这种题可以转化为计算贡献,即计算每一个元素成为最小值的次数。 这个次数怎么求呢?显然单调栈模板,对于每 ......
序列 P6604 6604 2016 HNOI

例题两则(不无聊的子序列,HNOI2016序列)

分享例题两则主要是分享一种 $\text{trick}$ 。 ## $\text{UVA1608}$ ### 题目描述 给定一个长度为 $n$ 的序列 $a$ ,如果 $a$ 的每一个子串都存在至少一个元素只出现了一次,输出 $\text{Non-boring}$ 。反之,输出 $\text{Bor ......
序列 例题 HNOI 2016

「SDOI2016」排列计数tj(附压行代码)

> 现在求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳定的。序列恰好有 m 个数是稳定的 满足条件的序列可能很多,序列数对 10^9+7 取模。 # 输入 第一行一个数 T,表示有 T 组数据。 接 ......
代码 SDOI 2016 tj

NOIP 2023 周赛 3 题解

# A - Permutation ## summarization 构造一个 $1\dots n$ 的排列使 $\prod\limits_{i=1}^n\operatorname{lcm}(p_i,p_{(i\bmod n)+1})$ 最大。 ## solution 不难发现上式最大为 $\pro ......
题解 NOIP 2023

NOIP2014提高组初赛试题易错题整理

一.选择题 4.TCP协议属于()协议 A.应用层 B.传输层 C.网络层 D.数据链路层 解析: 正确答案是B,因为TCP协议是传输控制协议的缩写 12.同时查找2n个数中的最大值和最小值,在最少比较次数是()? A.3(n-2)/2 B.4n-2 C.3n-2 D.2n-2 解析: 正确答案是C ......
错题 初赛 试题 NOIP 2014

[刷题笔记] Luogu P1064 [NOIP2006 提高组] 金明的预算方案

[Problem](https://www.luogu.com.cn/problem/P1064) ### Analysis 我们发现如果忽略主从关系,那这道题就是一个裸的 01 背包问题。 主从关系处理也非常简单,借鉴 [P2014 选课](https://www.luogu.com.cn/pro ......
预算 笔记 方案 Luogu P1064

[刷题笔记] Luogu P2679 [NOIP2015 提高组] 子串

[Problem](https://www.luogu.com.cn/problem/P2679) ### Description 我们可以换个思路。 从字符串 $A$ 中拿出 $k$ 个字串使其变成 $B$。求有几种不同的方案? ### Analysis 我们发现 $A$ 中的一个字符取或者不取影 ......
笔记 Luogu P2679 2679 2015

【题解】洛谷 P1002 [NOIP2002 普及组] 过河卒

原题链接 解题思路 这是一道经典的动态规划题目。 如果尝试使用深度优先搜索(dfs)或广度优先搜索(bfs)做就会获得 TLE (注意数据范围)。于是我们想到了更为高级的动态规划(Dynamic Programming, dp)。 简略介绍动态规划算法的核心思想:把原问题分解为相对简单的子问题的方式 ......
题解 P1002 1002 NOIP 2002

AT_codefestival_2016_qualB_c Gr-idian MST

## 思路 首先想到暴力建边跑最小生成树,但是显然会 TLE。 所以思考有没有时间复杂度更低的做法,考虑到最小生成树是每次取最短的边,所以我们也可以先考虑较短的边。 首先最短的边一定是某一列或者某一行(或者若干列和行),所以我们取边,也应该是一行一行或者一列一列的取。 但是有些时候这样取,或构成环, ......

「NOIP2010」机器翻译 题解

## 前言 *~~附加任务~~* 这道题也是一个简单模拟题。 [传送门](https://luogu.com.cn/problem/p1540) ## 解析 这道题就是一个简单的模拟题,简单来说就是如果内存里面没有这个单词(其实是一个数)的话就从外存入队,如果内存容量不够,出队即可。 对了,每次查询 ......
题解 机器 NOIP 2010

「NOIP2008 普及组」ISBN 号码 题解

# 前言 转自博客,早期黑历史作品。 这是本蒟蒻の第一篇题解qwq,发在博客上,还请多多关照. 这道题是一道橙题,难度没有太大的问题,对于大犇们来说自然是一遍过的,本蒟就只能调调再交了. # 题面 [传送门](https://www.luogu.com.cn/problem/P1055) ## 题目 ......
题解 号码 NOIP 2008 ISBN

「NOIP2003 普及组」乒乓球 题解

## 前言 [传送门](https://www.luogu.com.cn/problem/P1042) 远古TJ!!! *~~这道题题解是老师喊我写的!!!~~* ## 题面 ### 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 $11$ 分 ......
题解 乒乓球 NOIP 2003

「NOIP2013」货车运输 题解

## 「NOIP2013」货车运输 ### 前言 这道题算是一个稍有思维难度的 MST+LCA 题目了。 稍微卡了一会(0-88-88-88-100(打表)-100(打表)-100(正解)),开始是打了表过了,后面在 DCZ 的帮助下正解通过(下面注释提到的一个坑)。 ### 题目大意 给出一张无向 ......
题解 货车 NOIP 2013

「NOIP2017 普及组」棋盘 题解

# 前言 一个绿题,风光啊 QwQ # 题面 [传送门](https://www.luogu.com.cn/problem/P3956) # 思路 ## 怎么走 我们定义一个函数 `dfs(x,y,coin,can,color)` `x,y`表示坐标,`coin`表示当前的金币数量,`color`表 ......
题解 棋盘 NOIP 2017

【NOIP2022】建造军营

# 题面 ## 题目描述 A 国与 B 国正在激烈交战中,A 国打算在自己的国土上建造一些军营。 A 国的国土由 $n$ 座城市组成,$m$ 条双向道路连接这些城市,使得**任意两座城市均可通过道路直接或间接到达**。A 国打算选择一座或多座城市(**至少一座**),并在这些城市上各建造一座军营。 ......
军营 NOIP 2022

Luogu P2680 [NOIP2015 提高组] 运输计划

1. 二分找最小限制。 2. 树上差分找 $R$ 。 3. 最大路线耗时 - $R$ 的 $t[i]$ 值 $\le$ $limit$ ,就满足条件。 ......
Luogu P2680 2680 2015 NOIP

NOIP模拟2总结

## NOIP模拟2总结 [toc] ### 整体上: T1非常简单,但是在简单的T2耗费了大量的时间用于证明,导致简单的T3题都没看就跳过,T4暴力没得分 ### 个体上 #### 第一题:zeros EGOI 2021 day1 t1 统计2/5数量即可,非常好想,也非常简单 #### 第二题: ......
NOIP

P1012 [NOIP1998 提高组] 拼数

题解: 这道题最大的坑:32 和 321,32321 > 32132 1 #include <bits/stdc++.h> 2 using namespace std; 3 string a[25]; 4 bool cmp(const string &a, const string &b) 5 { ......
P1012 1012 NOIP 1998

[贺题记录] P5503 [JSOI2016] 灯塔

> 题外话,以后正经题解放洛谷上,贺题记录这种放博客园吧。 学习自 AThousandSuns 大佬的[博客](https://www.luogu.com.cn/blog/1000suns/solution-p5503 "博客")。 # 题意 给定长度为 $n$ 的数组 $h$ ,对于每一个 $i$ ......
P5503 5503 2016 JSOI

2016考研英语:考研作文重要词组总结

2016考研英语:考研作文重要词组总结 2015-06-11 北京世纪高教编辑部 英语考研写作如果记住一些常用谚语和词组,一定能快速提高作文分数,下面总结的这些谚语及词组希望能助到大家取得好成绩。 一.写作常用谚语 1.A friend in need is a friend indeed. 患难见 ......
词组 考研英语 作文 2016

【题解】#68. 「NOIP2004」津津的储蓄计划 题解(2023-07-19更新)

# #68. 「NOIP2004」津津的储蓄计划 题解 **本文章的访问次数为![](https://counter.likepoems.com/get/@cnblogs17638588?theme=gelbooru)次**。 ## Part 1 提示 ### **[题目传送门](https://q ......
题解 2004 2023 NOIP 68

软考 软件工程师2013-2016试题题型分析

2013-2016年题型总结: 2013 计算机组成原理 1 2 3 4 5 6 互联网 安全 7 8 9 法律权利 10 11 多媒体技术 12 13 14 软件工程 15 16 17 18 19 程序设计语言基础 20 21 22 操作系统 OS Linux 23 24 25 26 27 28 ......
题型 试题 工程师 工程 软件

[COCI2015-2016#7] Prokletnik

# [COCI2015-2016#7] Prokletnik 有那么一点点启发性。 假设右端点是最大值,思路很简单很经典,考虑扫描线+线段树,那么修改涉及到的点就是当前的后缀最小值,维护一个单调不减的单调栈,那么单调栈里面的点都要改。 难道我们要遍历单调栈吗?哈哈,并不用,我们直接在单调栈上面建一棵 ......
Prokletnik COCI 2015 2016

「JOISC 2016 Day 2」雇佣计划 题解

## 题面 JOI 社为了扩大业务而开始了新社员招募。社员有 $N$ 名候补者,编号从 $1$ 到 $N$,每名候补者有称为评价值的一个确定整数。评价值高于某一个值的候补者全部都将被聘用,他们还将分为几个组别。如果 $a, b(a \lt b)$ 同时被聘用且 $c(a \le c\le b)$ 全 ......
题解 JOISC 2016 Day

__wakeup()魔术方法绕过(CVE-2016-7124)

# __wakeup()魔术方法绕过(CVE-2016-7124) ## 漏洞简介 在php反序列化数据过程中,如果类中存在__wakeup方法,调用 unserilize() 方法前则先调用__wakeup方法,当序列化字符串中表示对象属性个数的值大于 真实的属性个数时会跳过__wakeup的执行 ......
魔术 方法 wakeup 2016 7124

「NOIP2002」均分纸牌

​ 题目描述 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到 ......
纸牌 NOIP 2002