首页 > 其他分享 >SD 互测

SD 互测

时间:2023-10-13 20:58:04浏览次数:30  
标签:T4 T3 错题 建图 mathcal 2m 互测 SD

Day 1

T1 一眼二分答案。

T2 神秘数位 dp,花20min 左右过了样例,感觉有点虚还写了个拍子(暴力写的比正解慢),交的时候忽然发现最后的 \(ans\) 没有取模,非常可怕,幸好改过来了。

T3 开始读错题了,真无语,以为每个盘子只能用一次。。。由于看错题,想了好久还是不会,然后先开的 T4。

想了一会,感觉只会 \(\mathcal O(n^2\log n)\),发现了一点性质但是没注意,赛后发现甚至比较接近正解,感觉再想下想想说不定有希望。。赛时由于感觉时间不多了打的暴力,拿了链和菊花的部分分 48pts 直接跑路。

回来看 T3,发现读错了题,非常自闭,稍微想了想感觉差不多会了。

首先转化为图论模型,\(f_{i,j}\) 表示走到了第 \(i\) 个桩,用的第 \(j\) 个圆的最小代价,然后随便跑最短路。\(m\) 看似大的可怕,但由于 \(r\) 的限制,有用的实际不多,开始的时候单调栈优化一下,踢出 \(r_i<r_j\) 并且 \(c_i>c_j\) 的 \(i\),然后暴力 \(\mathcal O(Tn^2m^2\log(n^2m^2))\)。跑大样例发现 200ms 左右,虽然复杂度是假的,但是感觉问题不是特别大。这个东西赛后测的发现是能过的,但是赛时的代码出问题了,导致挂了 32pts,疼死了。

正解是后缀优化建图,即 \(r_i>r_j\),若 \((u,x)\) 转移到 \((v,j)\) 合法,则转移到 \((v,i)\) 也合法,所以直接只转移最小的 \(j\),然后点内差分之后后缀优化建图复杂度就是 \(\mathcal O(Tn^2m\log (n^2m))\),赛时为什么想不到呢/kk/kk。

更优秀的做法是 \(\mathcal O(Tn^2m)\),咔头了。

UN_P___0X@24_QJ`42HBF12_tmb.png

T4 咕咕咕

最后总分 \(100+100+68+52=320\),T4 数据真的水,一个 \(2\times 10^4\) 的数据竟然放的 \(\leq 5\times 10^3\),多过了一个点。竟然 rk5/jy。

总结:首先 T3 读错题是致命的,直接少了近 1h 的有效思考时间,T4 也没来得及深入思考。其次 T3 没想到后缀优化建图,本来能过的暴力也挂了。

ps:

1.PNG

高二学长们每周五下午第二节是唯一的体育,教练说要打比赛的时候都觉得体育上不了了,但是我们的山东一哥 do_while_true 只花了一个小时就 AK 了,并且他是本场唯一 AKer。然后他直接去上体育了/kt/kt/kt。

标签:T4,T3,错题,建图,mathcal,2m,互测,SD
From: https://www.cnblogs.com/WrongAnswer90-home/p/17763119.html

相关文章

  • 实时美颜技术的崭新时代:美颜SDK开发与应用
    美颜技术的崭新时代已经来临,实时美颜SDK的开发和应用成为数字世界中不可或缺的一部分。从社交媒体到视频直播,实时美颜技术已经在各种应用中取得了广泛成功,吸引了数百万用户。本文将深入探讨实时美颜技术的发展、SDK的开发,以及在不同领域中的应用。一、实时美颜技术的演进美颜技术的......
  • 01-SDK分析
    目录一.驱动部分函数含义和用法1.gpio部分函数定义和用法2.keyboard部分函数定义和用法二.app部分函数含义和用法1.sleep部分函数定义和用法三.疑问点1.变量问题:一.驱动部分函数含义和用法1.gpio部分函数定义和用法2.keyboard部分函数定义和用法voidkeyboard_de......
  • Android sdkmanager not found. Update to the latest Android SDK and ensure that t
     (base)cloud@Robotbin%flutterdoctor--android-licensesAndroidsdkmanagernotfound.UpdatetothelatestAndroidSDKandensurethatthecmdline-toolsareinstalledtoresolvethis.     ......
  • 【开源】给ChatGLM写个,Java对接的SDK
    作者:小傅哥-百度搜小傅哥bugstack博客:bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!......
  • 使用 Open XML SDK 实现 html 富文本转换为 docx 格式示例
     使用OpenXMLSDK实现html富文本转换为docx格式文档相对复杂。下面是一个示例。手动检测<strong>和<em>标签并应用相应的文本格式。usingSystem;usingDocumentFormat.OpenXml;usingDocumentFormat.OpenXml.Packaging;usingDocumentFormat.OpenXml.Wordproces......
  • 实时美妆魅力尽显:探索相芯轻美妆SDK功能及集成方法(Android)
    随着人工智能技术的不断发展,相芯SDK的轻美妆功能为用户带来了一种全新的美妆体验。轻美妆是妆容和美妆的结合,使用比较轻薄的妆效使轻美妆效果更佳。这一功能集成了多项先进技术,通过人脸识别、图像处理和分割等技术,实现了实时美妆效果的展示和应用。本文将深入介绍相芯SDK轻美妆功能......
  • Semantic Kernel .NET SDK 的 v1.0.0 Beta1 发布
    介绍SemanticKernel(SK)是一个开源的将大型语言模型(LLM)与流行的编程语言相结合的SDK,Microsoft将SemanticKernel(简称SK)称为轻量级SDK,结合了OpenAI,AzureOpenAI和HuggingFace等AILLM的集成。它使开发人员能够通过编排AI组件并将其与现有代码集成来创建AI应用。SDK提供对J......
  • Hi3861 : 使用ssd1306玩贪吃蛇
    练手写了个贪吃蛇玩玩(屏幕驱动库:ssd1306·连志安/3861智能家居套件代码仓库-码云-开源中国(gitee.com)user键开始,S1向左,S2向右#include<string.h>#include<stdio.h>#include<time.h>#include"ssd1306.h"#include"ssd1306_tests.h"#include"link.h&......
  • FFMPEG+SDL简单视频播放器——视频快进
    之前写过一篇关于视频播放器的文章。播放器只简单实现了视频播放的功能,在此功能的基础上,给它加上一个视频快进的功能。实现添加参数//videoplaycontrolbooldo_seek=false;//播放状态int64_tseek_length=5;//快进秒数int64_tseek_pos;//视频跳转......
  • 【Azure Developer】示例: 在中国区调用MSGraph SDK通过User principal name获取到Use
    问题描述示例调用MSGraphSDK通过Userprincipalname获取到User信息,如ObjectID。 参考资料选择MicrosoftGraph身份验证提供程序: https://learn.microsoft.com/zh-cn/graph/sdks/choose-authentication-providers?tabs=java#using-a-client-secret-2MicrosoftGraphSDKfor......