首页 > 其他分享 >20240204训练赛随记

20240204训练赛随记

时间:2024-02-04 13:33:48浏览次数:18  
标签:20240204 idis --- 训练赛 随记 ll dp dis

圆的覆盖

通过STL删除被覆盖的点

红警

【时间】【攻击力】 ---> 【伤害】

时间是单调的 ---> 二分时间
mid
dp[i]表示攻击力为i的最大伤害
dp[i]      dp[i+s[j].v]+s[j].v*(x-s[j].t)

毕加猪

Bellman-Ford求最短路
ll calc(ll s,ll t){
    memset(dis,0x3f3f3f3f,sizeof(dis));
    dis[s]=0;
    for(ll i=1;i<n;i++){
        for(ll j=1;j<=m;j++){
            if(dis[a[j].v]>dis[a[j].u]+a[j].w){
                dis[a[j].v]=dis[a[j].u]+a[j].w;
            }
        }
    }
    for(ll i=1;i<n;i++){
        for(ll j=1;j<=m;j++){
            if(dis[a[j].v]>dis[a[j].u]+a[j].w){
                dis[a[j].v]=-1e18;
            }
        }
    }
    return dis[t];
}

积水的城市

                〇
                |
————————————————
|     ▅▅▅▅    
〇

简化农场

I. 〇===〇
II. 〇
   /  \
 〇    〇
III. 〇
〇-〇  \
       〇
I. 〇-〇
   〇-〇
   〇-〇
II. 〇-〇-〇
     〇-〇
III.    〇
〇===〇   \
          〇
IV. 〇—————〇
      \  /
       〇
V. 〇-〇-〇-〇
VI. 〇≡≡≡〇
VII. 〇===〇-〇

标签:20240204,idis,---,训练赛,随记,ll,dp,dis
From: https://www.cnblogs.com/Firepaw-cattery/p/18006036

相关文章

  • 牛客寒假训练赛第一场
    基本状况赛时开了五题,B题大分讨卡住了,其他题目就看了题面。有几个基本状况:贪心题没有深入思考,就无脑二分入手,倒是大量罚时。分讨思路不清楚。E题很搞,名字叫贪心题但是纯爆搜,爽切。Ahttps://ac.nowcoder.com/acm/contest/67741/A虽然签到题,但是学习一下jly写法。我......
  • 20240203-图论随记
    最短路负环判断#include<bits/stdc++.h>usingnamespacestd;structnode{intfrom,to,v;}edge[100005];#defineoo2000000000intdis[100005];intmain(){intn,m,s,t;cin>>n>>m>>s>>t;for(inti=1;i<=m;i++){......
  • 20240130-DP以及优化随记
    状态转移方程递归关系(从已知求得未知的表达式)背包dp0-1背包,多重,完全,混合模版套用//多重背包#include<bits/stdc++.h>usingnamespacestd;constintN=507,M=1e5+7;intp,n,x,y,z,dp[10005];intmain(){ cin>>p>>n; for(inti=1;i<=n;i++){ scanf("%d%d......
  • 20240201-高级数据结构随记
    intmain(){intn;cin>>n;for(inti=1;i<=n;i++){scanf("%d",&a[i]);sum[i]=sum[i-1]+a[i];}intmn=sum[0];for(inti=1;i<=n;i++){//枚举右端点if(sum[i]-mn>ans)ans=sum[i]-mn;......
  • 20240202-训练赛随记
    机场检录//二分#include<bits/stdc++.h>usingnamespacestd;longlongn,m,a[100005];boolcheck(longlongx){longlongt=0;for(inti=1;i<=n;i++)t+=(x/a[i]);returnt>=m;}intmain(){cin>>n>>m;for(inti=1;i<......
  • 代数最值与函数随记
    代数式\(ax^2+bx+c\)的最值是(),()时有最大值,()有最小值。代数解\[ax^2+bx+c\]\[=a(x^2+\frac{b}{a}x)+c\]\[=a[(x^2+\frac{b}{a}x+(\frac{b}{2a})^2]+c-\frac{b^2}{4a^2}·a\]\[=a(x+\frac{b}{2a})^2+\frac{4ac-b^2}{4a}\]\(\therefore\)易得,当\(x=-\fr......
  • 算法随记_1 蛇形矩阵(偏移量法)
    蛇形矩阵title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)输入两个整数n和m,输出一个n行m列的矩阵,将数字1到n×m按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入样例33输出样例12......
  • 2024寒假集训 进阶训练赛 (六)部分题解
    A统计单词数题解注意是否是单词。CODECPP#include<iostream>#include<string>#include<algorithm>usingnamespacestd;intmain(){stringword,article;getline(cin,word);getline(cin,article);//转换为小写字母transform(word.beg......
  • 图论 - 最短路随记
    顺序有点乱,后续会排一下,然后分板块整理All最短路算法的选择:\(n\le100\):Floyd(一般是较难的图论建模)\(n\le4\times10^5\):dijkstra尽量不用SPFA。神秘IDEA:一个带负权图,绝对最短路定义为,绝对值最小的最短路,求\(s\tot\)的绝对最短路。最短路中,任意......
  • k 栈排序随记
    定义给出序列\(a\),现有初始为空的序列\(b\)和\(k\)个初始为空的栈,你可以进行任意次以下两种操作:选择\(x\),若序列\(a\)非空,将\(a_1\)压入栈\(x\),并将其从序列\(a\)中删除。选择\(x\),若栈\(x\)非空,将栈\(x\)的栈顶元素加至序列\(b\)末端,并将其弹出。......