NOI2016 十连测 第二场 深邃

2024-03-02 21:38

本文主要是介绍NOI2016 十连测 第二场 深邃,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

测试时已经想到是二分了 可是想了很长时间贪心最后都被自己否定了

正解是 dp 不难想的样子?


有二分的代码不好调......


#include <cstdio>
#include <cstring> 
#include <iostream>
#include <algorithm>
using namespace std;
const int MAXN = 2e5+10;
int tot,g[MAXN],num[MAXN*2],nnext[MAXN*2];
void add(int x,int y)
{tot++;nnext[tot]=g[x];g[x]=tot;num[tot]=y;
}
int f[MAXN];
int team[MAXN],head,tail;
int in[MAXN],tin[MAXN];
int fa[MAXN];
bool is[MAXN]; 
int n,k; 
int init()
{head=tail=0;team[++tail]=1;while(head<tail){int x=team[++head];//cout<<x<<endl;for(int i=g[x];i;i=nn

这篇关于NOI2016 十连测 第二场 深邃的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/767509

相关文章

美团2024秋招第二场笔试[测开方向]0817详细解析C++代码

三道题目1.5小时 小美送外卖最大公约数是不是素数数组的极差 小美送外卖 小美在处理外卖订单的时候,遇到一个任务,需要判断一个给定的字符串是否符合特定的分类规则,具体来说,需要判断一个字符串是否是一个有效的电子邮箱,IP地址或者电话号码。 电子邮件地址的格式为:username@domain.com,其中 username 和 domain 只能包含字母、数字和下划线。IP 地

河南萌新2024第二场

H 狼狼的备忘录 题目大意: 给定n本备忘录,里面记录了一个人的m个星座信息,要求按一下要求整理备忘录 A:同一个成员的星座信息 x 是星座信息 y 的后缀,那么星座信息 x 会没有星座信息 y 完整,从而应该只保留星座信息 y ,删除星座信息 x 。同一个成员的星座信息可能以相同格式出现多次,那么只保留该信息一次。 思路: 通过备忘录的整理规则 set < string >容器可以完

携程编程大赛 (预赛第二场)第一题【剪刀石头布】

Problem Description 现有M个人一起玩剪刀石头布,以1-M编号,每人出一种,出过不再改变,但是我们并不知道它到底是哪一种。 (其中石头赢剪刀,剪刀赢布,布赢石头,一样则平) 裁判用两种说法对这M个人所构成的输赢关系进行描述:  一:"1 A B",表示第A个人和第B个人出的一样。  二:"2 A B",表示第A个人赢第B个人。  裁判对M个人,用以上两种说法,连说

携程编程大赛 (预赛第二场)第三题【位图像素的颜色】

Problem Description 有一个在位图上画出矩形程序,一开始位图都被初始化为白色(RGB颜色表示为R=G=B=255)。该程序能够按照顺序绘出N个矩形。新绘制的矩形能够覆盖位图上原有的颜色。程序执行完毕后,需要查询M个点的颜色,输出这些点的RGB值。 每组数据都是在初始化后开始绘制。   Input 第一行包含参数N和M,分别表示矩形个数和需要查

hdu 携程 2014 预赛第二场 题目C

位图像素的颜色 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1299    Accepted Submission(s): 597 Problem Description 有一个在位图上画出矩形程序,一开始位

组队赛第二场:字符串哈希+DP

长春现场赛 HDU 4821  思路:这题周赛的时候没做出来,有点可惜了。要是当时记起来unsigned long long自动取模,然后提醒一下大帝的话,兴许大帝就能过了。唉,导致让他取了好多个模,最后还是WA了。太不机智了。范逗了。 这题我是从前面哈希的,看到题解中从后面哈希,就是不爽,所以自己从前面哈希。其实都一样啦。 #include<iostream>

多校第二场 简单排序计算

思路:先按交叉相乘之差排序好了计算就行了。 #include <iostream>#include <cstdio>#include <cstring>#include <cmath>#include <map>#include <cstdlib>#include <queue>#include <stack>#include <vector>#include <ctype

hdu 4619 warm up 2 并查集或搜索都可以做出来的题 2013多校联合训练第二场

题目并不难只要注意分析一下题目的牌的摆放的方法即可,观察后发现按照题目给的规则进行摆放就会所有牌首尾相连形成一些链或一些环,这样就有的属于某个环或链,或者不属于这个环或链的逻辑关系,很容易就想到了并查集来实现。或者想不到也没关系,你可以去按照链或环的思维继续的想下去,无非就是要找出链或环的长度,这样就可以去搜索了找长度了,链或环的长度都知道了怎样选择去牌也就显而易见了 下面的代码使用的是并查集比

hdu 4617 2013多校联合训练第二场weapon简单的计算几何

多校训练的题都比较难,但这题还是比较水的,就是判断空间任意2个中无限长的圆柱体是否相交或相切 细节说明可以看代码的注释 #include<cstdio>#include<algorithm>#include<cmath>#define INF 1e9#define eps 1e-8using namespace std;struct Point {double x,y,z;};t

AI引领天文新篇章:中科院发现107例中性碳吸收线,揭示宇宙深邃奥秘

在浩渺无垠的宇宙中,探索未知的天文现象一直是科学家们不懈的追求。近日,中科院上海天文台的研究团队在《天文物理杂志》(MNRAS)上发布了重要研究成果:利用人工智能技术,成功探测到了107例中性碳吸收线,其探测精度高达99.8%,这一突破性的进展再次展示了人类在天文研究领域的巨大潜力和无尽可能性。 中性碳吸收线是宇宙间一种特殊的光谱现象,它揭示了星际介质中碳原子的存在状态。通过对这些吸收线的观测和