首页 > 其他分享 >日记 2023.9.22:2023 syzx 秋季训练 2

日记 2023.9.22:2023 syzx 秋季训练 2

时间:2023-11-06 18:45:59浏览次数:45  
标签:22 要么 45 subtask 然后 syzx validator 2023 cpp

hydro hack 添加方法:

  1. 添加一个空的 subtask,依赖 subtask 1,分数可以调成 10,subtask 1 分数调成 90。
  2. 上传 validator.cpp。
  3. 上传 checker.cpp,不能依赖 .ans,其实是个 std。
  4. 调整评测方式为 testlib,配置加上 validator: validator.cpp 这一行。
  5. 点开 AC 提交就可以 hack 了。
  6. .cc 是 c++ 文件的一种格式。

https://vjudge.net/contest/582648

A

\(n>100\) 说明某个最高位出现了三次以上,这叫鸽巢原理,如果有的话将后面两个异或掉完成操作。

否则怎么暴力怎么来。

B

若所有 \(c_i\) 为正,按降序做,有负数要先做正数。然后一直做直到前缀和变成负数,压缩成一个数。现在就是有 \(m\) 个数,然后要分成 \(k+1\) 组,要求每一组里面绝对值升序,而且高度尽可能小,就是尽可能高度平均。考虑有两个桶 \(A,B\) 使得 \(|A|-|B|\geq 2\),可以将 \(A\) 桶底的元素放到 \(B\) 桶底,这样贡献(的绝对值)只会更小。

C

答案长度要么是 \(L\in\{|y|,|k|\}*\{0,+1,+2\}\),要么是 \(L=|y|\),前者直接暴力检查。后者枚举是哪一位升变,然后能知道他是否能成为答案。特判 \(x=y\),用方程组解出 \(c_0,c_1\)。

D

每段区间取出的要么是空要么是后缀。动态规划之,枚举前面有没有交,然后用数据结构优化。

E

skipped(扫描线)

F

由于状物结果是三角形,我们旋转 45 度!

考虑一个点,记录它左上角‘、右上角、正上方对它的影响。对于 \((i,j)\),发现他这些影响和 \((i-1,j-1),(i-1,j+1),(i-1,j)\) 关系密切(这是因为在旋转 45 度意义下这些点与它同行、同列、同主对角线)。可以直接转移影响,以后即可决定是否翻转。

G

旋转 45 度!!!

\((x,y)\to(x'=x+y,y'=x-y)\)(曼哈顿转切比雪夫)

然后变成“窗口的星星”


前方高能。


H

\((x,y)\to(x+y,x-y)\)

我们应该是将向左走转化为在两条垂直对角线上各走一步,然后值考虑一条斜线。则斜线循环后的长度为 \(n\) 或者什么东西(\(2n+4\) 云云)。这样边界就明晰了。所以 \(n\neq m\) 很可能不可做,因为斜线长度不定了。

I

这个东西具有对称性,因为可以拆成很多个位移拼起来以证明对称,所以 \(n/2\) 和 \((n+1)/2\) 的答案一样。

J

固定了一个数字之后,希望它的因数选的尽量大,倍数选的尽量小,然后同一组必然连续(否则中间的可以用两边拼起来),所以考虑上限应该是因数说的,下限应该是倍数说的。

K

你应该考虑的是,假如已经知道最终排列,你用最终排列给原序列重新标号,这样使你的终局状态变成有序序列。然后考虑怎么交换能使交换次数最优?如果是有交不包含的,逆序对个数算出来一个是 \(1\) 一个是 \(3\),肯定选 \(1\) 那个;如果没有交的,别动它最优;包含的,逆序对个数无论什么顺序都是一样的,所以随意了。

标签:22,要么,45,subtask,然后,syzx,validator,2023,cpp
From: https://www.cnblogs.com/caijianhong/p/17723155.html

相关文章

  • 2023第十届国际地下空间开发大会
    地下空间的开发利用是全球公认的城市可持续发展的解决方案之一。党的二十大报告强调,坚持人民城市人民建,人民城市为人民,提高城市规划、建设、治理水平,加快转变超大特大城市发展方式,建设人与自然和谐相处、共生共荣的宜居城市,为未来城市发展指明了方向。地下空间作为城市规划建设的重......
  • 224.基本计算器
    224.基本计算器题目描述给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。示例1:输入:s="1+1"输出:2示例2:输入:s="2-1+2"输出:3示例3:输入:s="(1+(4+5+2)-3)+(6+8)"输出:23提示:s......
  • 2023.10月-助教总结报告
    一、助教工作的具体职责和任务      1、批改同学作业      2、及时解答同学们的问题。当同学们对于作业提出疑问时,能够及时进行解答,帮助同学们加深对知识的理解。3、在实验室排错二、助教工作的每周时长和具体安排每周时长:6小时具体安排:每周批改作业和为......
  • 2023-11-06 如何打包Electron项目(未完待续)
    运行打包命令:npmrunmake如图: 打包成功后的目录: 这个名为out的就是打包后的文件所在的地方 my-app-elec-win32-x64为可分发的文件夹 双击它,即可启动! 现在你看到的是运行npmrunmake打包后的开发包,我们接下来要用一个工具(electron-windows-store)来对这个包编......
  • 2023CVPR_Spatial-Frequency Mutual Learning for Face Super-Resolution
    一.Network:SFMNet1.网络采用U-Net结构,其中SFMLM-i是不同分辨率的每层结构2.SPB是空域分支,FRB是频域分支,分别经过FRB和SPB的两个分支信息经过FSIB分支进行信息的融合3.FRB结构:classFreBlock9(nn.Module):def__init__(self,channels,args):super(FreBlo......
  • 2023-8-24 Quantom Computational Advantage Using Pertons 光量子计算优越性 2023人
    QuantomComputationalAdvantageUsingPertons光量子计算优越性|2023人工智能大会青年科学家论坛钟瀚森上海人工智能实验室论文背景:量子计算有望在许多重要任务上实现超越经典的计算能力。但长期以来受限于实验技术,无法在实际任务上演示超越经典计算机的性能。论文成......
  • 2023-8-24 Pyramid Vision Transformer 2023人工智能大会青年科学家论坛
    PyramidVisionTransformer|2023人工智能大会青年科学家论坛王文海香港中文大学首次将多层次金字塔结构引入视觉变化网络研究动机|方法|感受野,模型权重->表征能力|结构输出->适用面||----|--------------------------|----------------||CNN|局......
  • 2023-8-3 青少年时期求学的回忆
    2023-8-3青少年时期求学的回忆主讲人:王鼎盛中科院物理所(退休研究员)dswang@iphy.ac.cn中学时期(1951~1956)重庆市南川中学出生:重庆市南川区就读:重庆市南川中学校舍原为寺庙:建于1473年1952年创办高中部,失火后重建校舍千禧年重新修建校舍图书馆:引起对知识广泛兴趣的地......
  • 2023-8-2 从黑洞成像浅谈协作与积淀
    2023-8-2从黑洞成像浅谈协作与积淀主讲人:史生才中科院紫金山天文台M87星系中心的超大质量黑洞(65亿倍太阳质量)银河系中心黑洞照片(400万倍太阳质量)(EHT1.3mm)2020年诺贝尔物理学奖:罗杰·彭罗斯、赖因哈德·根策尔和安德烈娅·盖兹;罗杰·彭罗斯证明了黑洞是爱因斯坦广义......
  • 2023-8-1 显微成像技术的过去,现在和未来
    2023-8-1显微成像技术的过去,现在和未来主讲人:徐涛中科院生物物理所引入:显微成像技术公元前三十世纪,偶然制作出少量玻璃公元13世纪,设计出放大镜罗伯特·胡克(1635-1703)使用显微镜首次发现和定义细胞首次记录植物的形态列文虎克()制作出高倍数显微镜首次记录微生物......