首页 > 其他分享 >[ABC146F] Sugoroku

[ABC146F] Sugoroku

时间:2023-05-01 15:44:48浏览次数:44  
标签:03 题目 ABC146F 位置 Sugoroku 字典

2023-03-03

题目

题目传送门

翻译

翻译

难度&重要性(1~10):5

题目来源

AtCoder

题目算法

贪心

解题思路

对于第 ii 个点,只要到达 \(s_{i+1}\cdots s_{i+m}\) 中最后一个 \(0\) 的位置。
但是这种方法求出的字典序肯定是最大的,但题目要求的是字典序最小。那么就可以倒序枚举,使第 \(i\) 个位置变成第 \(n-i\) 个位置,字典序就是最小的了。

完成状态

已完成

标签:03,题目,ABC146F,位置,Sugoroku,字典
From: https://www.cnblogs.com/OIerBoy/p/17366590.html

相关文章

  • ATABC298E Unfair Sugoroku
    ATABC298EUnfairSugoroku(笑)题意有一个长为\(N\)行的棋盘,两枚棋子初始时分别位于\(A\),\(B\)两个位置,分别记为\(a\)与\(b\)。两枚棋子分别对应两枚骰子,分别可以等概率的投掷出\(1\simP\)与\(1\simQ\)的点数,并将其对应的棋子移动到\(\min(N,i+X)\)的位置上......
  • AtCoder Regular Contest 149 D Simultaneous Sugoroku
    很妙的一个题。没法用数据结构直接维护点的移动。可以挖掘一些性质。发现对于两个点\(x\)和\(-x\),它们的移动关于原点对称。可以根据对称性维护森林。维护当前的区间......
  • Sugoroku 4 (Atcoder abc275 T5) DP
    题目描述题目链接https://atcoder.jp/contests/abc275/tasks/abc275_e题意从\(0\)到\(n\)有\(n+1\)个方格,你现在在第\(0\)个格子。每次移动可以随机走\(1\)......
  • 【atcoder 293 E - Sugoroku 4】【动态规划,递推】
    importjava.io.IOException;importjava.util.Arrays;importjava.util.Scanner;publicclassMain{staticintn,m,k;staticintMOD=998244353;......
  • ARC149D Simultaneous Sugoroku(并查集)
    ARC149DSimultaneousSugoroku有\(N\)个数\(X_i\)和\(M\)个数\(D_i\),对每个\(X_i\)询问依次对\(j=1\ton\)执行:如果\(X_i>0\)就\(-D_j\),如果\(X_i<......