欢欢乐乐赛赛

欢欢乐乐赛赛

中文队名:回来吧,我的波波!

英文队名:Come back,my bobo!

队长: @Pursuing_OIer

队员: @hzoi_Shadow , @Charlie_ljk , @ccxswl

荣获铜牌🥉。

\(A\) P184. 树构造 \(AC\)

  • 强化版: luogu P10678 『STA - R6』月

  • 直接考虑直径最小的情况怎么做。

  • 设最终得到的直径为 \(l\) ,整棵树的高度为 \(d\) ,容易有 \(l \in [2d-1,2d]\) 。而 \(l\) 取到 \(2d-1\) 当且仅当根节点仅有一棵子树的高度为 \(d-1\) ,其他子树的高度都 \(<d-1\)

  • 最小化直径就可以转化为最小化高度,进一步转化为最大化每一层的节点数量(最后一层例外)。

  • 考虑将节点按照度数降序排序,从第二个点开始向序列中最靠前的且还有空余度数的节点连条边。

  • 如果到最后还有节点的度不为一则无解。

    点击查看代码
    struct node
    {int du,id;
    }a[200010];
    pair<int,int>e[200010];
    bool cmp(node a,node b)
    {return a.du>b.du;
    }
    int main()
    {int n,m=0,flag=0,i,j;cin>>n;for(i=1;i<=n;i++){cin>>a[i].du;a[i].id=i;}sort(a+1,a+1+n,cmp);for(i=1,j=2;i<=n&&j<=n;){if(a[i].du>0){m++;e[m]=make_pair(a[i].id,a[j].id);//连到 a[i].id 上a[i].du--;a[j].du--;j++;}else{i++;}}if(m==n-1){for(i=1;i<=n;i++){if(a[i].du!=0){cout<<"-1"<<endl;flag=1;break;}}if(flag==0){for(i=1;i<=m;i++){cout<<e[i].first<<" "<<e[i].second<<endl;}    }}else {cout<<"-1"<<endl;}return 0;
    }
    

\(B\) P186. 长途巴士

  • 原题: 「JOISC 2017 Day 3」長距離バス (Long Distance Coach)

\(C\) T178. 你是黄金奖杯

  • 原题:CF1349F1 Slime and Sequences (Easy Version)

  • 高级组合计数 \(DP\) ,直接贺官方题解了。

\(D\) T3175. 地主斗

  • 赛时觉得是概率期望 \(DP\) ,赛后听 @Delov 说是大模拟。

\(E\) P195. Grouping

  • 原题: [ARC067E] Grouping

\(F\) P196. Pivot

  • 原题: [ARC152C] Pivot

\(G\) P197. 11 : 23

  • 高级题目,直接贺官方题解了。

\(H\) P207. 烙印融合 \(AC\)

  • 原题: [AGC005B] Minimum Sum

  • 不知道是第几次遇到这题了,直接贴 普及模拟1 T1 Past 第二问题解 了。

    点击查看代码
    ll a[3000001],f[3000001];
    stack<ll>s;
    int main()
    {ll n,ans=0,i;cin>>n; for(i=1;i<=n;i++){cin>>a[i];}for(i=1;i<=n;i++){while(s.empty()==0&&a[s.top()]>=a[i]){s.pop();}if(s.empty()==0){f[i]=f[s.top()]+a[i]*(i-s.top());}else{f[i]=f[0]+a[i]*i;}s.push(i);}for(i=1;i<=n;i++){ans+=f[i];}cout<<ans<<endl;return 0;
    }
    

\(I\) P200. 魔术刻印

  • 人类智慧题目,直接贺官方题解了。

\(J\) T179. persona \(AC\)

\(K\) P194. 可持久化非确定性有穷状态决策自动机 \(AC\)

  • 现在 HZOI 构建了一个自动机,但很巧的是他只能接受一个长度为 8 的字符串。 猜测与 HZOI 有关。

  • 他是你们的某位学长的学长的学长的学长......\(bobo\) 所说 \(huge\) 是 HZ 毕业的,出自 [人生哲理]吕氏春秋 续集 2023.5.23 周二上课 。猜测和 \(huge\) 有关。

    • 所以我的第二发贡献给了 zhuwenhu
  • 他暑假的出场方式是回宿舍整改 要求内务比较严的只有 \(huge\)\(feifei\) 最多只是算“帮凶”, \(bobo\) 还在的时候根本不查内务,出自 高一上七月下旬日记 7.21 闲话 。基本确定和 \(huge\) 有关。

    • 所以我的第二发贡献给了 guxiaofei
  • 他还是想象学竞赛钻石级教练,你作为一名想象学竞赛选手对他非常崇拜想象学信息学 ,出自 @APJifengc 的 第 41 届全国青少年想象学奥林匹克竞赛 ; 钻石级教师 没有找到出处,估计是对 \(huge\) 的设想(?)。

    • 真正能让我崇拜的只有 \(bobo\) 所以我的第一发给贡献给了 lvhongbo
  • 你想表达对他的爱,所以你打出了一句话 用拼音打出你想说的话说明答案和我、爱有关。

  • 一行一个长度为 8 的字符串,全小写字符。 综上所述, woaihuge 即为最终答案。

    • \(huge\) 拼音指虎哥,但常念作 /hjuːdʒ/ 而不是 hǔ'gē 。类似命名方法还有 \(guge(r)\)
    点击查看代码
    int main()
    {cout<<"woaihuge"<<endl;return 0;
    }
    

\(L\) T711. 随

后记

总结

  • \(H\) 数据有点水,第一份代码没删对 \(1336363663\) 取模都过了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/776785.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NewStarCTF WEEK5|WEB pppython?

对源码进行简单的分析 <?php// 检查 `hint` 请求参数是否等于指定的数组值 if ($_REQUEST[hint] == ["your?", "mine!", "hint!!"]) {// 如果条件满足,设置响应内容类型为纯文本header("Content-type: text/plain");// 执行系统…

力扣--59.螺旋矩阵II

模拟顺时针画矩阵的过程:填充上行从左到右 填充右列从上到下 填充下行从右到左 填充左列从下到上由外向内一圈一圈这么画下去/*** 生成一个包含从1到n*n的数字的矩阵* @param {number} n - 矩阵的大小,为正整数* @return {number[][]} - 返回一个n x n的二维数组,数组中的每个…

轻松搞定 Nginx 在 CentOS 和 Ubuntu 上的安装与配置

本文详细介绍了在 CentOS 和 Ubuntu 系统上安装 Nginx 的全过程,包括下载方法、安装步骤、配置开机自启以及基础配置等重要内容,还提供了常见问题的解决方案和优化配置示例,助您顺利搭建高效的服务器环境。注:这是对我以前博客进行优化后再次发布的,博客中的截图为以前的。…

mfc用printf输出调试信息到终端cmd

前言全局说明mfc用printf输出调试信息到终端cmd一、说明 环境: Windows 11 家庭版 23H2 22631.3737 VS2013二、printf 打印调试信息 2.1 设置启用 控制台 打印 2.1.1 打开解决方案(项目)-- 属性2.1.2 配置属性 -> 生成事件 -> 后期生成事件 -> 命令行 -> 编辑 在…

更改element-ul的表格底部滚动条

/* 确保表格容器有足够的高度 */ ::v-deep .el-table .el-table__fixed{overflow: hidden;height:auto !important;bottom:20px !important; }/* 普通列的滚动条样式 */ ::v-deep .el-table__body-wrapper {padding-bottom: 10px; /* 调整底部 padding */ }::v-deep .el-table_…

【VMware VCF】VMware Cloud Foundation Part 06:部署 VI 工作负载域。

VMware Cloud Foundation 标准架构中,管理域和 VI 工作负载域需要分开部署,管理域是初始构建(Bring-up)中部署的一个工作负载域并且只有一个,管理域专门用于承载管理相关组件虚拟机。之前文章(VMware Cloud Foundation Part 05:部署 SDDC 管理域。)已经完成了管理域的相…

一次函数杂谈

update 2024.7.25 更改内容 update 2024.8.1 更改内容+图床更改4.一次函数 4.1 函数的认识函数的定义:一般地,如果在一个变化过程中有两个变量 \(x\) 和 \(y\) ,并且对于变量 \(x\) 的每一个值,变量 \(y\) 者都有唯一的值与它对应,那么我们称 \(y\) 是 \(x\) 的函数,其中…

(PSM) 认证培训课程:精通Scrum,提升项目管理技能

Professional Scrum Master (PSM) 官方认证培训班:掌握Scrum,提升项目管理能力​ 在快速变化的商业环境中,高效的项目管理和团队协作是企业成功的关键。作为一种广泛认可的敏捷框架,Scrum已成为推动项目成功和提高团队效率的重要工具。为了帮助专业人士掌握Scrum方法和实践…

万字干货:从消息流平台Serverless之路,看Serverless标准演进

摘要:如今,Serverless化已经成为消息流平台发展的新趋势,而如何更好地基于Serverless化的消息流平台进行应用设计和开发,则成为了一个值得思考的问题。 本文分享自华为云社区《9000字干货:从消息流平台Serverless之路,看Serverless标准演进》,作者:华为云PaaS服务小智。…

我的CSP、NOIP笔记随笔

我的CSP、NOIP笔记随笔 零碎知识prim kruskal dijkstra 使用贪心思想斐波那契数列结论:\(\Sigma_{i=1}^{n}f(i)=f(n+2)-1\)有些函数有单调性(单调递增或单调递减)双指针法:用两个变量指向两个位置,要tail++,不要前面丢掉组合数递推公式:\(C_m^n=C_m^{n-1}+C_{m-1}^{n-1}\…

Zotero文献题录和附件如何导入到NoteExpress?

首先,我的zotero中有一堆的文献题目和pdf,需要把它们(包括PDF)都导出到NE中;第二步,选中我要导出到文献,右键点击export Items;选择RIS格式,只要是两个软件同时支持的格式都行;(把条目和论文PDF附件都勾选上)选择路径,点击ok,就会得到这样一个文件夹;文件夹中有…