首页 > 其他分享 >ABC 320

ABC 320

时间:2023-09-18 19:13:19浏览次数:32  
标签:AC ABC 可以 枚举 320 abcg

博主打这一次 abc 有点乱打,加上晚来了,倒开的,所以赛时只做了 abcg,def 没看。

ef 现在还没想,所以这篇文章:abcg 正常写,d 口胡(应该是对的)

submissions

A

可以直接 for 循环求值。(但是我用了快速幂)

B

枚举左右端点,\(O(|S|)\) 判断是否回文。复杂度 \(O(|S|^3)\)。

优化至 \(O(|S|^2)\),可以用 hash/dp,但没必要。

C

方法 \(1\)

先 AC G 题,稍微改一改。

方法 \(2\)

(我没写)直接 \(O(N^3)\) 枚举。

D

每个信息对应一个连边。起初只有 \(1\) 知道,那么就从 \(1\) 跑 bfs。

E,F

不写啦!

G

看到题目,你可以很快发现:

  • 答案最多 \(NM\),\(10^7\)。

  • tourist \(6\) 分钟 AC\(\implies\)代码除了模板外很短。

  • 可以二分。

稍微思考,可以发现:

  • 枚举要变成相同的数字。

  • 然后二分。

  • 每一个点,这个数字出现的位置,前 \(100\) 才有用。这很好理解,发生重合的情况最多 \(N-1\) 次(\(99\))。

有一点网络流基础,就可以过。

标签:AC,ABC,可以,枚举,320,abcg
From: https://www.cnblogs.com/SFlyer/p/17712827.html

相关文章

  • abc320
    A题意给你\(A\)和\(B\),输出\(pow(A,B)+pow(B,A)\)#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;#definelen(x)((int)((x).size()))#defineinf0x3f3f3f3f#definemod998244353//#definemod1000000007voidsolve(){llA......
  • [ABC320E] Somen Nagashi题解
    2023-09-16题目题目传送门翻译翻译难度&重要性(1~10):4题目来源AtCoder题目算法优先队列解题思路水题一道。需要两个优先队列:因为每一次是队首的人拿到面条,即队列中编号最小的拿面条,就用一个优先队列用来维护当前队列中的编号最小的人。由于每一次拿了面条后再......
  • [ABC320F]FuelRoundT
    [ABC320F]FuelRoundTrip这道题我们首先观察数据范围,发现\(n,h\le300\),于是就可以围绕它想一个三次方的复杂度。这个数据范围,一般明摆着就是DP,所以我先往DP方向思考。首先思考如果只要一趟的情况,发现十分简单,令\(dp_{i,j}\)表示到达第\(i\)个油站,加完/不加后剩余的......
  • [ABC320F] Fuel Round Trip 题解
    题意在坐标轴上给定\(N\)个点,坐标依次为\(X_1,X_2,\cdots,X_N\),你需要从原点前往\(X_N\)并折返,其中在第\(1\)个到第\(N-1\)个点上有加油站,其中第\(i\)个加油站可以花费\(P_i\)购买\(F_i\)升汽油,汽油持有上限为\(H\)升,每行驶一单位距离需要花费一升汽油。在......
  • 【题解】AtCoder-ABC320
    AtCoder-ABC320ALeylandNumber依题意计算。提交记录:Submission-AtCoderAtCoder-ABC320BLongestPalindrome直接\(O(n^2)\)枚举,\(O(n)\)判断。提交记录:Submission-AtCoderAtCoder-ABC320CSlotStrategy2(Easy)不妨将字符串复制三遍,枚举\([0,3m)\)判断。提交......
  • ABC320
    T1:LeylandNumber模拟代码实现a,b=map(int,input().split())print(a**b+b**a)T2:LongestPalindrome模拟代码实现#include<bits/stdc++.h>#definerep(i,n)for(inti=0;i<(n);++i)usingnamespacestd;boolisPalindrome(strings){string......
  • abc253F - Operations on a Matrix
    F-OperationsonaMatrix初看起来感觉不是很好搞,主要是有赋值操作,我们需要知道的是最近一次在这个行上的赋值操作以及之间的贡献那么我们离线处理,每个3操作都往前找一个最近的同行2操作,然后两个做差就能得到中间的和。#include<algorithm>#include<cstdio>#include<cstrin......
  • 【愚公系列】2023年09月 WPF控件专题 TabControl控件详解
    (文章目录)前言WPF控件是WindowsPresentationFoundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见......
  • 【230914-5】▲ABC中,C=2倍根号2,a>b,tanA+tanB=5,tanAtanB=6. 求:S△ABC=?
    ......
  • 汽车类、4 通道DRV8904QPWPRQ1半桥电机驱动器,DRV8320RHRHAR 65V、三相智能栅极驱动器
    一、DRV8904-Q1 具有高级诊断功能的汽车类40V、6A、4通道半桥电机驱动器DRV8904QPWPRQ1是引脚对引脚兼容的集成多通道半桥驱动器系列,具有4至12个半桥。该器件系列具有低导通状态电阻(RDS(ON)),可在高电流运行期间提高热性能。该器件能够以独立、顺序或并行模式驱动刷式直......