首页 > 其他分享 >Solution Set - 2023 省队集训

Solution Set - 2023 省队集训

时间:2023-07-08 20:56:40浏览次数:50  
标签:Set 贴纸 魔方 美观 Solution 铁路 Source 2023 省队

2023-7-8 模拟赛

铁路 (railway)

Source: ROI 2017 D1T4

C 国有 \(n\) 个城市与 \(m\) 条铁路线,铁路均为单向,第 \(i\) 号铁路线被从起点到终点的 \((s_i + 1)\) 个城市 \(c_{i, 1}, c_{i, 2}, \cdots, c_{i, s_i + 1}\) 分为 \(s\) 段,从 \(c_{i, j}\) 乘铁路到 \(c_{i, j + 1}\) 需花费 \(t_{i, j}\) 的时间。

求花费最少时间的同时最大的花费时间的平方和。

容易想到在最短路图上做,考虑铁路与最短路图的交,很容易想到要让每一段尽量长。

但是有可能最短路由其他铁路转接到铁路中心,不一定从铁道头到铁道尾,然后我就不会了(寄

但事实上这是一个朴素的斜率优化,单调栈即可。

划分 (divide)

Source: CCPC 2022 Guilin Site K

给定正整数 \(n, m\),将 \(m\) 分为 \(n\) 个正整数的和,使得这些正整数的最小值大于它们的异或和。

是一道简单的找规律题,题解 gugugu

魔方 (cube)

Source: 2020 营员交流 小 \(\omega\) 的魔方

给一个 \(n\) 阶魔方贴上 \(6\) 种颜色的贴纸。每种贴纸有一个美观度 \(c \in \{ −1, 0, 1 \}\)。

一个张贴的方案合法,当且仅当每类颜色的贴纸都恰好被使用 \(n ^ 2\) 次,而方案的美观度定义为每张贴纸的美观度之和。

对于所有可能的美观度取值,问张贴方案的个数。两个方案相同,当且仅当可以在三维空间中整体旋转魔方而使之每个位置上贴纸的颜色和美观度相同。

这题见过原题,但也因此陷在了原题的做法之中,没打暴力,这是比较失败的。

2023-7-8 图论

标签:Set,贴纸,魔方,美观,Solution,铁路,Source,2023,省队
From: https://www.cnblogs.com/JerryTcl/p/17537192.html

相关文章

  • setup配置项
    理解:Vue3.0中一个新的配置项,值为一个函数。setup是所有CompositionAPI(组合API)“表演的舞台”。组件中所用到的:数据、方法等等,均要配置在setup中。setup函数的两种返回值:若返回一个对象,则对象中的属性、方法,在模板中均可以直接使用。(重点关注!)若返回一个渲染......
  • 窗口标识setWindowFlags
    在使用Qt设计的时候经常会看到QWidget空间的构造函数出现下面这样一句话:QWidget(QWidget*parent=0,Qt::WindowFlagsf=0);QWidget*parent这段代码容易理解,是指父窗口部件的指定。Qt::windowFlagsf=0这段代码就有一点不解了,其实他是指定控件的窗口标识的。值为0即Qt::Widget。......
  • 【cs50】lab6&problemset6
    (1)lab6worldcup#Simulateasportstournamentimportcsvimportsysimportrandom#NumberofsimluationstorunN=1000000#1000defmain():#Ensurecorrectusageiflen(sys.argv)!=2:sys.exit("Usage:pythontournament.......
  • vue3--setUp以及ref的使用
    <template><h1>计数统计:{{countRef}}</h1><h2><button@click="inCreate">数量加1</button></h2><h2><button@click="inDelete">数量-1</button></h2></template><!--......
  • Unity的AssetPostprocessor之Model:深入解析与实用案例 2
    UnityAssetPostprocessor中Model相关函数的实际应用UnityAssetPostprocessor是Unity引擎中的一个重要功能,它可以在导入资源时自动一些脚本,以便对资源进行自定义处理。其中,Model相关的函数可以用于对导入的3D模型进行处理,包括修改模型的材质、纹理、网格等属性。本文将介绍Model......
  • Set 接口及实现类
    Set接口及实现类Set接口基本介绍无序(添加和取出顺序不一致),没有索引不允许重复,所以最多包含一个nullJDKAPI中Set接口实现类Set接口和常用方法常用方法和List接口一样,Set接口也是Collection的子接口,因此,常用方法和Collection接口一样Set接口的遍历方......
  • 题解-Codeforces Round 805 (Div. 3) E. Split Into Two Sets
    题解-CodeforcesRound805(Div.3)E.SplitIntoTwoSets(原题链接)[Problem-E-Codeforces]思路知识点:种类并查集网上关于种类并查集的教学已经很多,在此不赘述在理解种类并查集时,很多文章会提到“敌人”,“朋友”的概念。而在不同的题目中,互为“敌人”,“朋友”的两个......
  • Solution Set - “女孩是瑰宝我心动一丝不苟”
    目录0.「NOISimu.」静态顶树⭐1.「NOISimu.」祖先2.「NOISimu.」睡眠⭐3.「JLOI2008」「洛谷P3881」CODES4.「ARC163A」DivideString5.「ARC163B」FavoriteGame6.「ARC163C」HarmoniceMean⭐7.「ARC163D」SumofSCC8.「NOISimu.」国王的旅行⭐9.「NOISimu.」图......
  • Python的set集合详解
     Python还包含了一个数据类型——set(集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算。创建集合set大括号或set()函数可以用来创建集......
  • Unity 在AssetPostprocessor内使用AssetDataBase是不安全的行为(尤其在Build前进行Lib
    https://docs.unity3d.com/Manual/AssetDatabaseCustomizingWorkflow.html在Build前进行Library的删除,读取Asset是不安全的行为,需要使用C#的IOSystem进行操作AssetImportOrderIfyouarescriptingusingtheAssetDatabaseclass,it’simportanttounderstandhowtheor......