2025-11-27-模拟赛

news/2025/11/28 19:44:23/文章来源:https://www.cnblogs.com/iesyo/p/19284001

难受啊,怎么让我 3h 还是比我搞 100pts???

考试中

T1 很贪心啊,然后写写写,过不了大样例?哦,好像知道正解了,写写写,不知道哪里错了,但是确实就是正解思路!

T2 最后 1h 开的,看到这个数据范围:\(n \le 20, |\sum s_i| \le 400005\) 一眼直接状压!

讲一下赛时的思路:

\(f_{s, i}\) 表示状态为 \(s\) 然后最后一个是 \(i\) 的最大前缀个数,枚举这个 \(s\)\(i\) 就是 \(O(n2^n)\) 了,但是不慌还可以枚举一个 \(k\) 表示用来转移的 \(f_{s \setminus \{i\}, k}\),发现这个东西要有个辅助数组 \(g\) 来帮助转移,写写写。

不对啊,这个地方没有办法快速找到一个小于等于 \(-g_{s \setminus \{i\}, k}\) 的值啊!没事,虽然这个 \(s_i\) 弄出来的前缀和是无序的,但是我们可以把前缀最小值搞出来!于是再套一个二分就行了,时间复杂度 \(O(2^nn^2\log_2 |s_i|)\) 还是有机会的,好吧一个小时还是太少了,给我多 1h 我就调出来了。

T3 怎么都是离线做法?这个不是直接维护 dfs 序然后用 unordered_map 开线段树吗?20min 过了?数组开小了。。。但是还是过了。

T4 不可以,总司令。

总结

原来是信心赛吗?T1 贪心写错,T2 没有调出来(标程你告诉我是 \(O(n2^n)\),但是赛后写这个过了),T3 跑这么慢(不是 Peter 写 20pts 暴力得了 95pts?),T4 唐题我竟然读错了题?

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

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

相关文章

软件测试:基础概念一

软件测试的定义和分类 一、软件测试的定义 软件测试的定义可以从不同角度理解,但核心思想是一致的。 1. 经典定义: 软件测试是使用人工或自动化的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定…

11月28号

今天上午没课,下午形势与政策

了解MySQL中的JSON_ARRAYAGG和JSON_OBJECT函数

在MySQL数据库中,JSON格式的数据处理已经变得越来越常见。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它可以用来存储和表示结构化的数据。MySQL提供了一些功能强大的JSON函数,其中两个关键的函…

2025全年套管、绝缘套管、热收缩套管、热缩套管、热缩管厂家综合推荐与选购指南

摘要 随着新能源、智能制造等行业的快速发展,热收缩套管作为重要的绝缘保护材料,在2025年迎来更广阔的应用前景。本文基于行业发展趋势和用户实际需求,整理了五家值得关注的热收缩套管品牌(排名不分先后),重点推…

Java 并发编程的演进与实践:从线程到虚拟线程的新时代

在所有主流编程语言中,Java 的并发模型可以说是发展最完整、体系最严谨的一类。从早期的 Thread、Synchronized,到后来的 java.util.concurrent、Fork/Join,再到 Java 21 正式引入的虚拟线程(Virtual Threads),J…

MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明

1、IFNULL() 函数 MySQL IFNULL 函数是 MySQL 控制流函数之一。 它有两个参数,第一个参数不为 NULL 时返回。 否则,IFNULL 函数返回第二个参数。 这两个参数可以是文字值或表达式。IFNULL(expression1,expression2);…

WebMvcConfig 和 WebSecurityConfig 详解 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Jenkins 已成过去式!新兴替代软件GitHub Actions即将崛起

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P12828

神秘啊 \(x\oplus y=gcd(x,y)\) 发现,当 \(x<y\) 时,\(x\oplus y\ge y-x\ge gcd(x,y)\) 那么我们这个条件就限定了上面这 \(3\) 个东西相等,记为 \(d\) \(y-x=d\) 且 \(gcd(x,y)=d\) 那么设 \(x=kd\),\(y=kd+d\…

XYD11.25模拟赛

madoka 和 homura,圆神场! T1: 显而易见的是,我们最终两个人吃的 pocky 是序列的左右两段,但是这个贡献可能是负的,所以就不能贪心来优化状态了。容易感受到,这题很纯粹。 设 \(dp[l][r][k][0/1]\),第三维是根号…

HTML---------------示例代码(1)

<!DOCTYPE html> <html><head><meta charset="utf-8"><title>童心少年</title></head><body> <table border="1"><tr><td>…

xenomai3 pcie网卡偶发性的oops

待解决 报错截图[ 1954.723628] ------------[ cut here ]------------ [ 1954.723658] NETDEV WATCHDOG: enp6s0 (r8168): transmit queue 0 timed out [ 1954.723695] WARNING: CPU: 5 PID: 0 at net/sched/sch_gene…

OOP-实验4 - FF

实验任务1 源代码task11 // 类GradeCalc声明2 3 #pragma once4 5 #include <vector>6 #include <array>7 #include <string>8 9 class GradeCalc 10 { 11 public: 12 GradeCalc(const std::stri…

day13-影刀RPA01

今日内容 1 RPA介绍 1.1 RPA是什么 # 1 RPA(Robotic Process Automation,机器人流程自动化[自动化流程机器人])是一种通过软件机器人(或称为 “数字员工”)模拟人类在计算机上的操作行为,来自动执行重复性、规则…

11月28日总结 - 作业----

11月28日总结写机器学习作业

6001 week1

🔰 开始第 1 章:AI、机器学习、数据科学(中英文对照) (内容来自 PDF、录播1、课前预习全部相关段落)第 1 章:AI、机器学习与数据科学 Chapter 1: AI, Machine Learning, and Data Science1.1 什么是数据科学?…

TDengine IDMP “无问智推”:克服工业智能化“信息沉睡”难题的利器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P10055

好像和我们模拟赛T2很像啊hhh。 我们还是考虑 \(AB\) 连续段这种东西。 我们 \(2,3\) 的连续段能组成多少种长度的呢? \(2,3\) 可以,之后我们全部都用 \(2\),这样我们就可以消掉除了长度 \(>1\) 的所有连续段了。…

2025-11-28 如何更换power shell背景颜色(deepseek)

好的,更换 PowerShell 的背景颜色非常简单,主要有两种方法:一种是临时性的(仅对当前窗口有效),另一种是永久性的(通过修改配置文件)。 方法一:临时更改(通过属性设置) 这种方法最简单直观,但关闭窗口后再次…

Hikvision 考勤机数据提取(2)

import xml.etree.ElementTree as ET import requests from requests.auth import HTTPDigestAuth import json import sys import hashlib import base64 import timedef get_random():timestamp = str(int(time.ti…