首页 > 其他分享 >CF做题日记1

CF做题日记1

时间:2024-10-30 21:20:38浏览次数:6  
标签:min CF 能力 变为 做题 怪物 日记

  1. 当一个题贪心和\(dp\)都可能,而又无法证明贪心假了,可以通过数据范围推测用什么,实在不行可以先尝试\(dp\),看看能否优化。
  2. 一个题中给的文字条件,可以先尝试将它转化为数学或计算机语言,这样可能会发现一些性质。
    咱们举个例子CF1842A,
    这题是个红题应该很简单(但我没做出来)

假设所选怪物的能力值分别为x 和 y
y,那么怪物的能力值将分别变为 x−y和y−x
如果任何怪物的能力值 ≤0,则该怪物死亡

这句话可变为

能力值变为\(x-min(x,y)\)和\(y-min(x,y)\)

由此,我们可以知道两方能力总值不变。
又由这句话

当至少一个玩家没有活着的怪物时,游戏结束。赢家是至少有一个怪物活着的玩家。

可知哪方能力总值先变为\(0\),他就输了。然后就很轻松了

  1. 当出现\(d[v]-d[u]\ge w\)时,可想到用最短路(这也是差分约束的想法)。(例子
    (当然,你得先转化好题意)。

标签:min,CF,能力,变为,做题,怪物,日记
From: https://www.cnblogs.com/OIergyy/p/18516649

相关文章

  • 2024做题计划
    难度范围:[绿-紫]CSP-S2024T3染色首先动态规划显然,如何呢?不难设\(f_{i}\)表示对于前\(i\)个数来说的话,以\(i\)为结尾的答案的最大值,为啥是答案,因为这样可以直接转移\(f_i=\max_{1\leqj<i}^{f_j+calc(j+1,i)+[a_j=a_i]\timesa_i}\)当然还有\(f_i=\max{f_{i-1},f_i}\)......
  • 10月30日记录(《代码大全》(第二版)精读笔记)
    《代码大全》中对于“代码质量”和“设计原则”的探讨深刻而全面,给我留下了深刻的印象。在当今快速发展的软件开发环境中,理解和应用这些概念对于提升开发效率和软件质量至关重要。首先,关于代码质量,麦克康奈尔强调了代码不仅需要正确实现功能,还必须具备良好的可读性和可维护性。代......
  • [Python学习日记-58] 开发基础练习1——员工信息查询
    [Python学习日记-58]开发基础练习1——员工信息查询简介题目答案简介        该练习结合了函数和一些常用的模块开发了一个使用命令行交互的员工信息查询程序,可以巩固实践之前学习的内容。题目一、程序需求        现要求你写⼀个简单的员⼯信息增删......
  • CF1187题解
    前言这套题相对来讲难度不算高,并且质量也很好,建议尝试CF1187A一眼秒,但我没有考虑s,t只有这一种排列方式,所以取一下\(max(n-s,n-t)\)#include<bits/stdc++.h>usingnamespacestd;intT,n,s,t;intmain(){ scanf("%d",&T); while(T--){ scanf("%d%d%d",&n,&s,&t)......
  • CF1029
    废话1029:万叶叶的生日!!!题目:黄橙黄绿绿绿算法:kmp,贪心懒得贴代码(给万叶叶省图的地方)正题CF1029A为什么板子是绿你却是黄找到n的border重复k-1次CF1029B如果\(a_i<=a_{i-1}~\times2\)那么就把\(i\)加到当前序列的结尾中去,否则把他作为新开一个序列的首个元......
  • CF2030 题解
    因为cf炸了所以没办法提供代码,抱歉喵。A给定序列,定义$mn_i=\min_{j\lei}a_j,mx_i=\max_{j\lei}a_j$。重排该序列,最大化$\sum_{i=1}^nmx_i-mn_i$。$n\le10^5$正解手玩出一个构造,把最大和最小值放在前两个位置,这样的价值是\((n-1)\times(mx-mn)\)。由于\(m......
  • 代码随想录刷题学习日记
    仅为个人记录复盘学习历程,解题思路来自代码随想录代码随想录刷题笔记总结网址:代码随想录222.完全二叉树的节点个数给出一个完全二叉树,求出该树的节点个数。提供参数:根结点root主要操作:遍历所有节点,记录节点数。代码(递归法)大致如下:publicintcountNodes(TreeNoder......
  • [CodeForces] CF628 题解
    A.TennisTournamentLink-CFLink-Luogu【题目大意】\(n\)个选手进行若干场比赛,胜者保留,败者淘汰。每场比赛为两人。每场比赛每个人需要\(b\)瓶水,裁判需要\(1\)瓶水。每个人参加这些比赛总共需要\(p\)条毛巾。注意:洛谷题面翻译有误!建议看英文版。【解题思路】每场比......
  • CF370
    废话370:纪念盗笔青春提交记录几个脑残错误后文会提到3.题目:黄黄绿蓝蓝(幸好370不是“红红红红红”|“黑黑黑黑黑”)算法:是没有滴贪心,前缀和正题CF370ARook,BishopandKing签到数学题车可以两步到达任意点,只需判断出发点与目标点是否在同行|同列王......
  • CF1028
    我好菜不——开————心——————【A.FindSquare】原题小链接:https://codeforces.com/problemset/problem/1028/A题目大意:给出一个n*m的矩阵,矩阵中有一个由‘B’组成的正方形(边长为奇数),求正方形的中心点在矩阵中的坐标。解题思路:只要知道正方形四个顶点的坐标,求中心点......