首页 > 其他分享 >atcoder

atcoder

时间:2022-11-27 21:00:56浏览次数:31  
标签:atcoder 黑球数 log 题解 然后 计数 dp

[AGC012E] Camel and Oases

总结:

  1. \(\frac{V}{2}\) 的操作只会进行 \(O(\log V)\) 次。状压左右两边用了哪些 \(V\) 就行了。
  2. 正难则反,发现对于每个点都往两边 \(dp\) 复杂度有 \(O(nV\log V)\) 所以考虑从两边 \(dp\) , 然后通过合并 \(dp\) 数组来得到哪些点可行, 复杂度变为 \(O(V \log V)\)

[AGC013D] Piling Up

做题思路:

  1. 看到只有黑白两种颜色的球,而且操作是取球和放球,可以想到格路计数。
  2. 如果 \(n \geq m\) 那显然可以随便走,所以只用考虑 \(n < m\) 。
  3. 考虑两种思路:(1) 先用开始给的球,(2) 球不够时再用开始给的球。发现 (2) 更简单一点。
  4. 转化操作,先取一个球,然后放两个,然后取两个,然后放两个,然后取两个...,最后放两个取一个。
  5. 3 好像错了,我应该先枚举一开始有多少个白球,多少个黑球。
  6. 容斥,按第一次越界来容斥。
  7. 好像全想错了,可以看出黑球数+1,黑球数-1,黑球数不变,走 \(m\) 步。
  8. 看题解。

总结:

  1. 看到只有黑白两种颜色的球,而且操作是取球和放球,可以想到格路计数。
  2. 计数题,如果一种方案被多次计算,可以只在最小值处统计它,这样就可以避免算重

[AGC015D] A or...or B Problem

总结:

自己想不出来,看了下题解发现真简单。

:

1ll<<n -> 1<<n

标签:atcoder,黑球数,log,题解,然后,计数,dp
From: https://www.cnblogs.com/i209M/p/16930620.html

相关文章

  • AtCoder Beginner Contest 279
    咕咕咕。D-Freefall三分求极值,注意下标得是整数,所以最后再搜索三分结果附近的整数。直接求导应该也可以。AC代码//#defineMULTIPLE_TASK#include"hira/main.cp......
  • AtCoder Beginner Contest 279
    A-wwwvvvvvv原题链接题意给出仅由v和w组成的字符串\(S\)。输出\(S\)中有多少个尖点(一个v有一个尖点,一个w有两个尖点)。分析输入字符串,遍历每个字符。如果这个......
  • TOYOTA SYSTEMS Programming Contest 2022(AtCoder Beginner Contest 279)A-D题(暂定)
    A,w是两个v是一个送分题#include<bits/stdc++.h>usingnamespacestd;#definemaxn400100#defineintlonglongintread(){intans=0,f=1;charch......
  • AtCoder Beginner Contest 278
    《F-Shiritori 》博弈   首先在这个博弈题中有个很重要的结论:1.如果一个点,走一步,能够到达的点如果其中有一个为先手必胜点,那么这个点必然是先手必败点......
  • AtCoder Beginner Contest 237 Ex Hakata
    洛谷传送门AtCoder传送门下文令\(|S|=n\)。引理:一个字符串中本质不同的回文串数量\(\len\)。证明:考虑每在字符串末尾添加一个字符,本质不同回文串数量最多增加......
  • AtCoder Grand Contest 025B - RGB Coloring
    题解:一开始想把AA,BB,AA+B......
  • Atcoder ABC 277 A - E
    **A^{-1}**题意:给定一个序列,和一个指定值,输出这个值在序列中的位置(序列的下标从1开始)思路:签到题时间复杂度:O(n)代码:#include<bits/stdc++.h>usingnamespacestd;......
  • AtCoder 题解集
    虽然暂时不知道会不会从XCPC中退役,但还是想把这个题解集给维护下去。\(created\;at\;2022/6/24\;by\;Roshin\)目录AGCARCABCABC138F.Coincidence(结论,数位DP)AB......
  • AtCoder Beginner Contest 278
    Preface刚打完就来写题解,热乎的很这周CF没Div2,Atcoder的ARC和微积分考试撞了打不了所以和ztc一起打一下Div3和ABC,顺便锻炼一波解释题目的能力做到G的时候还有30min的,然......
  • AtCoder Regular Contest 152 (A-D)
    根本不知道有ARC。然后unratedregister。然后一直在聊天,只写了A。难蚌。按照pog的说法,这场应该不看题直接写代码!!1这样才能写的飞快。摆了一上午。我好像一直在贺题,所以......