首页 > 其他分享 >10.8

10.8

时间:2024-10-08 21:12:23浏览次数:1  
标签:le 10.8 最大值 填数 序列 sum dp

不知道为什么学习数学相关的东西总会思绪淤塞,心情烦躁,于是狂贺不止跑来写总结。

第 \(2\) 次 $ NOIP$ 模拟赛进步了整整 \(38pts\),增幅到了 \(30.4%\) ,来到了惊人的 \(163pts\) !

实际得分 \(0+100+63+0\) 。

A.兰亭序

无关风月 我题序等你回 悬笔一绝 那岸边浪千叠 情字何解 怎落笔都不对 而我独缺 你一生的了解

点击查看代码 给定数列 $c_i$ ,问有多少个序列满足每个 $i$ 的出现次数恰好为 $c_i$ 且能划分成两个不降子序列。

\(1\le\sum c_i,n\le5000\)

赛时意识到自己忘了 导弹拦截 第二问怎么求了。

一个序列能划分成两个不降子序列的的充要条件是他的最长下降子序列长度 \(\le2\) ,也就是说不存在 \(i<j<k\) 满足 \(a_i>a_j>a_k\)。

考虑从左往右填数,第一个数显然可以任意填,后面填的每个数都要满足其为未填数的最小值或已填数的最大值,所以考虑 \(dp\)。

设 \(dp_{i,j,k}\) 为填完第 \(i\) 个数,已填数的最大值为 \(j\),且已经填了 \(k\) 个 \(j\) 的合法方案数,每次转移时:
那么 \(dp_{i,j,k}\) 可以转移到 \(dp_{i+1,j,k},dp_{i+1,j,k+1},dp_{i+1,x,1}(x>j)\)

  1. 若填的未填数的最小值 \(<j\),则 \(dp_{i,j,k}+=dp_{i-1,j,k}\) 。
  2. 若填的为已填数最大值即 \(j\) ,则 \(dp_{i,j,k}+=dp_{i-1,j,k-1}\) 。
  3. 若填的未填数的最小值 \(x>j\) 则 \(dp_{i,x,1}+=\sum\limits_{j=1}^{x-1}\sum\limits_{k=1}^{c_j}dp_{i-1,j,k}\)
    第三个东西使用前缀和优化一下就好,时间复杂度 \(O(n^2)\)。

B.星晴

手牵手 一步两步三步四步 望着天 看星星 一颗两颗三颗四颗 连成线 背对背 默默许下心愿 看远方的星 是否听得见

点击查看代码 初始为 $0$ 的数列 $a_i$ 1. 给定 $l,r,k$,将区间 $[l,r]$ 里的数全都赋值为 $k$;
  1. 给定一个数 \(x\),求 \(\max\limits_{a_y=1}\{(x\bmod y)\times y\}\)。

\(1\le n,m\le3\times10^5\)

\((x \bmod y)y=(x-\lfloor\frac{x}{y}\rfloor y)y\),然后数论分块。

设当前区间为 \([l,r]\) ,设 \(k=\lfloor\frac{x}{y}\rfloor\),则原式为 \((x-ky)y\) 是个二次函数,照常说应找出取最大值的点设为 \(p\) ,则 \(p=\lceil\frac{r+1}{2}\rceil\) ,此时 \(p\) 一定 \(\le l\),所以我们直接查询区间第一个 \(1\) 的出现位置,线段树维护,时间复杂度 \(O(n\sqrt n\log n)\) 。

发现我们有 \(O(n)\) 次修改和 \(O(n\sqrt n)\) 次查询,所以值域分块维护,实现 \(O(\sqrt n)\) 修改,\(O(1)\) 查询就可以通过了。

C.你听得到

站在屋顶只对风说 不想被左右 本来讨厌下雨的天空 直到听见有人说爱我 坐在电影院的二楼 看人群走过 怎么那一天的我们 都默默的微笑很久

P5126 鬼故事,但 \(k\le500\) 。
赛时果断弃 \(A\) 来码 \(C\), 结果发现矩阵是 \(k\times k\) 的,而且还没推出来矩阵,输!

D.半岛铁盒

放在糖果旁的 是我很想回忆的甜 然而过滤了你和我 沦落而成美

Median Queries
改不动,挂个链接

标签:le,10.8,最大值,填数,序列,sum,dp
From: https://www.cnblogs.com/ZepX-D/p/18452566

相关文章

  • 10.8日
    在今日早上的工程实训中的电工基础实训中学习了不同的触电事故:电击和电伤,对于应对触电事故的措施和急救措施。Js是一种弱编程语言,其中对于声明变量,变量的数据类型有Number,String、boolean、undefined、null等,变量的数据类型取决于变量的值。其中声明变量有两种,let声明在目前使用......
  • 2024.10.8 鲜花
    好题蜂鸟(难忘今宵)传说中人类在远早住于黑暗的地下之遥派出了娇小的蜂鸟找到通往光明的隧道飞过了一座一座岛好想有一个地方落脚把一个一个梦制造会不会有人能够听到寻找太阳的梦自不量力说自己也变成太阳的念头有时候寂寞几乎扛不动咽在喉咙里无人诉说我们到底在......
  • 10.8 模拟赛(2023 CSP-S 十连测 #5)
    炼石计划10月28日CSP-S十连测#5【补题】-比赛-梦熊联盟(mna.wang)复盘T1秒了。30min。T2题目越短越难。但是链的是经典题目,写了。小样例太水,大样例太大,不方便猜结论。于是先写暴力然后自己造样例。模拟了五六组感觉可以按照lca的深度降序排序,然后能选就选。这......
  • 2024.10.8 test
    nf#34A定义两个长度相等的数列相似,当且仅当每个下标对应值在两个数列中的排名相等。对于一个长\(n\)的排列,定义\(f(A,k)\)表示有多少长\(k\)的排列和\(A\)的至少一个子序列相似。排列\(A\)的值是\(\sum_{k=1}^n[f(A,k)=C_n^k]\)。给出一个排列,有若干位置待定,求值......
  • Windows下安装Nessus 10.8.3安装破解教程
    1、下载:下载地址:https://www.tenable.com/downloads/nessus浏览器访问https://127.0.0.1:8834重点:Registeroffline,选择“ManagedScanner”,再选择“Tenablesecuritycenter”,最后一步设置账号密码,账号密码没要求。​​2、获取插件包2.1在命令行模式下(管理员身份运行),......
  • yum失效后Centos7 安装编译 fresswitch 1.10.8
    一、yum替换Centos7在2024.7月已停止yum服务,需替换为国内yum1、先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak2、替换成yum阿里源curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo3、......
  • Nessus Professional 10.8.0 Auto Installer for RHEL 9/AlmaLinux 9/Rocky Linux 9
    NessusProfessional10.8.0AutoInstallerforRHEL9/AlmaLinux9/RockyLinux9发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-rhel-9/,查看最新版。原创作品,转载请保留出处。N......
  • Nessus Professional 10.8.0 Auto Installer for Ubuntu 24.04
    NessusProfessional10.8.0AutoInstallerforUbuntu24.04发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-ubuntu/,查看最新版。原创作品,转载请保留出处。Nessus简介Nessus......
  • Nessus Professional 10.8.0 Auto Installer for macOS Sonoma
    NessusProfessional10.8.0AutoInstallerformacOSSonoma发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-macos/,查看最新版。原创作品,转载请保留出处。Nessus简介Nessus漏......
  • Tenable Nessus 10.8.0 (macOS, Linux, Windows) 发布,新增功能概览
    TenableNessus10.8.0(macOS,Linux,Windows)下载-#1漏洞评估解决方案TenableNessus10.8.0(2024-07-30)发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-10/,查看最新版。原创作品,转载请保留......