首页 > 其他分享 >2024.11.3 test

2024.11.3 test

时间:2024-11-03 19:24:57浏览次数:1  
标签:le 那么 2024.11 答案 ans test

B

P6563 [SBCOI2020] 一直在你身旁,\(n\le 10^5\),\(c_i\le 9\)。

考虑利用 \(c_i\le 9\) 的性质,那么最后答案很小。
我们原本是计算每个区间的答案,同时区间答案具有单调性,那么考虑把答案放进状态里即可。
即维护 \(f_{l,ans}\) 表示花费 \(ans\) 的代价能确定的最远的 \(r\)。

C

请计算本质不同的两端都有循环节的字符串数量,满足某些字符串是不出现在子串里。

首先,看到多模匹配问题,肯定考虑 AC 自动机。
思考 −1 在什么时候出现:如果有两个环,他们可以互相到达,那么他们之间走来走去就会产生无限多的合法串。这启发我们进行一步缩点,如果存在一个强连通分量 边数 > 点数,那么答案为 −1(因为出现了环套环)。剩下的是一张 DAG,我们要统计的就是图上经过至少一个环的路径数量。
仔细分类讨论之后发现还漏了一种情况:一条路径上有三个环的时候,中间那个环走几次是任意的,也有无限种情况。特判一下即可。

标签:le,那么,2024.11,答案,ans,test
From: https://www.cnblogs.com/Simon-Gao/p/18523793

相关文章

  • 2024.11.03 1922版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 2024.11.03 1820版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 2024.11.03 1612版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 2024.11.3 鲜花
    浅谈RMQ비밀인형극II어느한적한마을골목안의허름한건물在某个僻静村庄胡同的破旧建筑里문을열고들어가면작은극장이있죠开门进去便会见到一个小剧场솜씨좋은인형사가연극을마치고떠나면一个手艺不错的人偶师演完戏离开的时候인형들은......
  • AtCoder Beginner Contest 378
    A-Pairing#include<bits/stdc++.h>usingnamespacestd;intmain(){ map<int,int>cnt; for(inti=1,x;i<=4;i++){ cin>>x; cnt[x]++; } intres=0; for(auto[x,y]:cnt){ res+=y/2; } cout<<res;......
  • AtCoder Beginner Contest 378
    ABC378光速切掉前四题,结果倒在了第五题。A-Pairing难度:红。弱智题,不解释。#include<bits/stdc++.h>usingnamespacestd;intmain(){inta[5]={0};for(inti=1;i<=4;i++){intx;cin>>x;a[x]++;}intans=0;for(inti=1;i<=4;i++){......
  • 2024.11.2 2024ICPC成都站
    Solved:7/13Penalty:793Rank:40Rank(ucup):152L.RecoverStatistics输出50个P50、45个P95,4个P99和1个P99+1即可。#include<bits/stdc++.h>usingnamespacestd;intmain(){ios::sync_with_stdio(0);cin.tie(0);inta,b,c;cin>>a>&g......
  • 2024.11.2 模拟赛
    2024.11.2模拟赛T1P11242碧树把\(n\)个点往外连即可。最终答案为\(n-\max_{i=1}^na_i+1\)T2P11243繁花感觉我的做法麻烦了,而且随机复杂度()显然的,从左往右看可以分层,遇到一次大于号分一次。对于每段,遍历一遍,每遇到一次小于号计算一次答案。如果不考虑等于号,这段的......
  • AtCoder Beginner Contest 378 F题题解
    题目:F-AddOneEdge2思路:可以发现题目就是要我们找出有多少个点对满足连成后是一个简单环环上的点度都为3因为是一个简单图所以不可以有重边和自环那么就代表着这个环肯定是由两个度为2的点和大于1个度为3的点组成的注意到两个点的最近公共祖先一定可以跟这两个点形......
  • AtCoder Beginner Contest 378
    省流版A.判断奇偶性即可B.根据余数计算偏移天数即可C.用map记录每个数出现的位置即可D.枚举起点,枚举每步的方向,朴素搜索即可E.考虑前缀和的两数相减代替区间和的情况,减为负数则加回正数,用树状数组维护减为负数的情况数F.枚举点,作为连边的俩个点的lca,考虑维护路径点......