Wtwy fan club 出征 icpc 大获全胜

news/2024/11/19 14:18:28/文章来源:https://www.cnblogs.com/NtYester/p/18554731

第一次打 ICPC 貌似打得还不错,最后是 11 题 12 罚时,贡献了 7 题但是 10 罚时(((

C

其实就是选四个出现次数大于等于 \(2\) 的数,让他们两两差的和最大,记录一下出现次数扫一遍找最大,次大,最小,次小即可。

D

赛时脑瘫了多加了个分治的老哥,意识到时已经吃 7 发了。

考虑以每个 \(i\) 做结尾的权值不同子段只有 \(O(n\log V)\) 量级的,考虑对于这些不同子段 DP。

发现每个不同子段对于别的不同子段的贡献是一个二位数点还是按顺序转移的,所以扫一遍拿个 fenwick tree 差分一下就行。

复杂度是 \(O(n\log^2 V)\) 的,最慢点跑了 2900ms+ 差点似了。

F

赛时 PC 很快转化完了题意,但是不会拆式子糖了 1h,后来丢给我让我秒了(((

先不看总方案数,化一下式子:

\[\begin{aligned} \max\{\min a_i,\min b_i\}&=\min a_i+\min b_i-\min\{\min a_i,\min b_i\}\\ &=\min a_i+\min b_i-\min\min \{a_i,b_i\}\\ \end{aligned} \]

那我们令 \(c_i=\min\{a_i,b_i\}\),最后把 \(a,b,c\) 从小到大排个序,那么权值就是 \(a_i+b_i-c_i\)

然后就能 \(O(n^2)\) 做了,\(i\)\(k\) 的贡献为 \(val_i\times \binom{n-i}{k-1}\),考虑拆一下贡献的式子:

\[val_i\times \binom{n-i}{k-1}=val_i\times \frac{(n-i)!}{(n-i-k+1)!(k-1)!} \]

直接令 \(f_i=val_i\times (n-i)!,g_j=\frac{1}{(n-j+1)!}\),那么 \(ans_k=(f*g)_{n-k+1}\times \frac{1}{(k-1)!}\)

J

我说开场的时候也没榜,随便开了一道正好开到签到上(((

模拟一遍即可。

K

拜谢 KinNa。

考虑 \(n\)\(a,b\) 均互质的情况下,我们肯定是贪心地走 \((1,1)\to(1,n)\to(n,n)\),因为这样除了 \(1,n\) 的每行和每列的贡献只被算了一次。

考虑扩展到不互质的情况,我们希望找到一个足够大的 \(x\),使得满足与 \(a,b\) 均互质,手玩一下发现这个 \(x\) 非常接近 \(n\),所以对于 \((1,1)\to(x,x)\) 使用上面的贪心,\((x,x)\to (n,n)\) 暴力算就行。

L

数学题,考虑 \(18+2\times 21\)\(2\times 25\) 两种组合,那么我们可以先满足 \(21\)\(25\) 的要求,然后对于剩下的 \(\frac{n}{2}\)\(18\) 的再每行尽可能的多放就行。

这是对于偶数的情况,奇数时,先把多的 \(3\) 块拿出来,最后再尽可能的塞回去就行。

N

唐诗签到,输出一下首尾数字大小关系即可。

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

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

相关文章

罐笼乘坐人员超限识别智慧矿山一体机斜井人员进出识别应用场景综述

在矿山行业中,安全始终是最重要的议题之一。随着工业4.0和智能化技术的发展,智慧矿山一体机应运而生,它不仅是一款设备,更是一个全面的解决方案,旨在通过智能化手段提升矿山的安全监管水平。本文将详细介绍斜井人员进出识别智慧矿山一体机的功能特点、技术优势以及在不同矿…

码元和码点的区别

charCodeAt与codePointAt的用法: 相同点:charCodeAt与codePointAt都是字符串实例上的方法,用途都是用来返回指定索引位字符的Unicode编码。不同点:charCodeAt与codePointAt匹配索引位的规则不一样。charCodeAt是根据码元来匹配,codePointAt是根据码点来进行匹配的。先举个…

CMDB平台(进阶篇):CMDB的构建指南(二)

CMDB(配置管理数据库)作为IT服务管理中的重要组成部分,其构建过程需要严谨且细致的规划。在CMDB的构建过程中,定义需求和创建IT服务模型蓝图是两个至关重要的阶段。本文将详细探讨这两个阶段,为CMDB的构建提供实用指南。 定义需求 定义需求是CMDB构建的首要步骤,其核心在…

Transformer Concept Exploration and Practice in Pytorch

This post explores the principles about the impressive transformer structure and for downstream tasks, such as machine translate, it achieves the full implementation and training details.Introduction Transformer 是一种广泛应用与自然语言处理的神经网络架构,…

PN-RT中的一些基础概念

以太网帧和时间直接的关系我们通常的描述的1Gbps/100Mbps/1000Mbps是什么意思:bps就是bit per second的意思,表示每秒支持多少个bit的传输速率。1Gbps就是某一个网卡最大支持用1G bit每秒的速率发送/接收bit流。1Gbps = 1 x 10^9 bit per second 1Mbps = 1 x 10^6 bit per se…

校园防欺凌预警系统 学生打架智能识别系统

校园防欺凌预警系统 学生打架智能识别系统在校园的卫生间、宿舍等容易发生欺凌行为的场所,安装AI语音防欺凌报警系统是十分必要的。校园防欺凌预警系统 学生打架智能识别系统能够实时监听周围的声音,一旦检测到异常求救关键词,系统会立即启动报警程序。系统会立刻将警情传送…

NSSM封装Windows服务工具的使用与介绍

NSSM 是一个服务封装程序,它可以将普通 exe 程序 或 Java程序 或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的 srvany,不过 NSSM 更加简单易用,并且功能强大。它的特点如下: 支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可…

AI 实战篇:Spring-AI再更新!细细讲下Advisors

在2024年10月8日,Spring AI再次进行了更新,尽管当前版本仍为非稳定版本(1.0.0-M3),但博主将持续关注这些动态,并从流行的智能体视角深入解析其技术底层。目前,Spring AI仍处于小众状态,尚未经过开源社区多年的维护和稳定化过程,这与已经较为成熟的Spring框架形成鲜明对…

充电桩车位长时间占用识别系统

充电桩车位长时间占用识别系统利用充电站现场装好的监控摄像头, 充电桩车位长时间占用识别系统24小时对监控区域内的车位进行实时监测。当检测到燃油车占用充电桩车位,并且停车时长超过指定时间时将产生报警,并自动识别车牌号。一旦系统产生报警,它将识别车牌号,并将报警信…

接口控制器层(Controller层)设计(网文)

在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。 那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计…

橙啦视频课件课程下载工具,如何在电脑端下载橙啦视频课程课件资料PDF,PPT到本地?

一. 安装橙啦课程下载器 1.获取学无止下载器 https://www.xuewuzhi.cn/orangevip_downloader 2.下载安装后,然后点击桌面快捷方式运行即可。 注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。 二. 使用说明 1.学无止下…

.NET +Vue 开发的高级报表工具

前言 本文介绍一款基于 .NET 6 开发的高级报表工具。该工具支持多种数据源(如数据库、Excel 文件、API 服务等),并具备强大的数据处理和可视化功能。通过内置的集合函数和类 Excel 界面,用户可以轻松设计和生成复杂的报表,满足各类业务需求。 项目介绍 CellReport 是一款专…