首页 > 其他分享 >10.4 代码源 2024 CSP-S 模拟赛 Day 9

10.4 代码源 2024 CSP-S 模拟赛 Day 9

时间:2024-10-04 14:44:06浏览次数:7  
标签:10.4 T3 然后 Day 2024 100 CSP 暴力

省流:\(100+0+0+0=100\)

简称:唐诗

T1

先写了个暴力,然后在想怎么优化,然后想了个区间 DP 但是写的时候又不会了……

然后发现如果这一块数的二进制每一位都有一个数的这一位为 \(0\) 或者都相同,那么这些数合并起来一定最优,然后双指针搞,复杂度 \(O(30n)\)。(这么绕口)

赛后听别人说有规律:

所有数的与的和就是答案要求的数;

然后比一下就行了,复杂度 \(O(n)\)。

想想发现很对,跟我的有异曲同工之妙。

T2

一眼暴力,因为 \(n,m\le 100\),然后懒得写看 T3 了。

T3

二次省流:\(2n\) 个输入但是 fd(i,1,n),唐

赛时怎么调都不过,但是发现一个规律,就是被两个数中间那一段区间完全包含的数不能选,然后想了一个结论但是就过了第一个样例。

正解是按左端点排序+树状数组。

核心代码:

sort(p+1,p+n+1,my);

fd(i,1,n)
{
    (f[i]+=ask(a[p[i]].l)+ask(a[p[i]].r)+2)%=mod;
    add(a[p[i]].r,f[i]);
    (ans+=f[i])%=mod;
}

然后树状数组要开 \(4\) 倍空间……

T4

第一眼只会暴力,但是写 T3 了就没写……

\(\LARGE{唐}\)

标签:10.4,T3,然后,Day,2024,100,CSP,暴力
From: https://www.cnblogs.com/whrwlx/p/18446582

相关文章

  • [DMY]2024 CSP-S 模拟赛 Day 9
    T2调了1h没调出来,丢了一坨没分的shi扔了。我想放一下作为开头:include<bits/stdc++.h>#defineintlonglongusingnamespacestd;inlineintread(){intw=1,s=0;charch=getchar();while(!isdigit(ch)){if(ch'-')w=-1;ch=getchar();}while(isdigit(ch)){s=s10+(ch-......
  • # 20222423 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    1.实验内容1.1知识回顾本周内容主要通过学习了解到缓冲区溢出攻击的基本原理,同时也复习和加深了对于计算机中有关栈、堆、缓冲区等知识的印象。另外通过动手实践,掌握学习了解了以下知识:基本的汇编语言如(mov、push、pop、call等),弄够理解其基本功能知道esp、eip、ebp等寄存......
  • 【训练记录】2024年莆田市高中信息学奥赛国庆集训CSP-S提高组(第四天场外)
    训练情况rk#1\(100+100+100+100=400\)赛后反思因为满分AK了,就不需要反思了A题显然我们想要选的最多,我们优先选\(a_i\)小的,所以我们对\(a_i\)从小到大排序,再求一个前缀和,再使用二分即可#include<bits/stdc++.h>#defineintlonglongusingnamespaces......
  • 【牛客训练记录】2024牛客国庆集训派对day3
    赛后反思还是只开出来一题TATH题构造一个01矩阵,想要横竖斜三个数都不同,好像方法有很多,我们考虑交错着放010101011010101001010101上面这种长度为\(1\)的01显然不行,因为斜着也算,所以我们考虑构造长度为\(2\)的01,例如00111100这样001100111100110000110011110......
  • 洛谷P10336 [UESTCPC 2024] 2-聚类算法
    涉及知识点:博弈、贪心题意Alice和Bob在玩选点游戏,所有的点在一个\(k\)维空间中,他们轮流选走一个点放入自己的集合中,Alice先手。定义集合\(S\)的权值\(val(S)\)为集合中点两两之间的\(k\)维曼哈顿距离之和。Alice的得分为\(val(S_A)-val(S_B)\),Bob的得分为\(val(......
  • Maven的下载安装(2024最新详细版~)
    1.1、进入Maven的官网地址,下载:Maven–DownloadApacheMaven2.解压安装包到自己的安装目录3.配置环境变量3.1配置到系统Path中3.2验证安装mvn-version4.本地仓库和Settings文件配置4.1、创建自定义仓库,修改settings文件5.AI大模型手册......
  • 20241003
    公交车(bus)显然的题目,答案就是所有连通块的大小减一之和#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e7+5;intn,m,fa[N],sz[N],ans;intfind(intx){if(fa[x]==x){returnx;}returnfa[x]=find......
  • CSP-J/S2024总结
    CSP-J/S2024游记初赛前记今年最后一年J了...希望圆我个2年都没有实现的J一等梦还有希望S考好点期待1=day-1考完不放假,然后月考,高兴坏了day1没什么好说的,行就行,不行就AFO(假CSP-J本来就打算摆烂,所以不慌因为是最后一个考场,只有26人,赢!嗯?开局放int?完辣!组合题放那......
  • 20241003校模拟
    A纪念一下本人在校模拟用线段树优化dp单杀*900。最小和最大没有本质区别,这里只讨论最小的情况。设\(f_i\)表示前缀\(i\)的答案,显然是要枚举\(j\)使得\((j,i]\)合并成一段:\[f_i=\min\bigg(f_j+\lceil\dfrac{s_i-s_j}{x}\rceil\bigg)\]其中\(s_i=\sum_{i......
  • 24.10.4-2
    虽然想着不就是没有朋友吗,我怎么能为这点事情去送死呢,但是内心还是非常不舒服我的人生意义到底是什么财富,美食,兴趣?这些其实完全不感兴趣食物只是维持生理活动的必需品罢了,如果不是必须吃,我宁愿不吃。财富所能满足的人不是欲望十足,就是野心十足,反正对我来说也只是维持生命的必......