首页 > 其他分享 >76th 2023/10/10 Atcoder 10/8-ARC-T3

76th 2023/10/10 Atcoder 10/8-ARC-T3

时间:2023-10-25 20:13:00浏览次数:39  
标签:10 格子 Atcoder 斜线 76th 计数 思考 范围

这道题题目很有意思,看上去是很简单明显的计数,但一思考会发现要死很多重复状态

因为标记的线很容易让人从一个方框开始思考起,所以很容易带入关于重复考虑的误区

观察到线是斜着的,思考影响到的范围

若涂上一个格子或左一个格子的右下,则该格子不能填涂左上

观察到影响范围是一个个斜线分开的,考虑画出影响范围,如下图

观察到,若影响范围如图,那道道斜线分开计数,算答案时相乘,斜线计数方案很简单,自己思考

这题的思维十分跳脱,令人惊讶,从格子考虑到计数时影响范围为斜折线,思维清晰

往细致的考虑,这是我对这题的总结

标签:10,格子,Atcoder,斜线,76th,计数,思考,范围
From: https://www.cnblogs.com/tlz-place/p/17788022.html

相关文章

  • 75th 2023/10/6 k-D Tree
    附上一图:按维度分级,每次轮换用哪个维度即可oi中大多为2维这就是我对它的全部理解了结构与线段树几乎相同分左右结点时取当前区间段的中位数因而每一个节点都不同于线段树的表示范围它表示的是一个确确实实的节点的值访问前可以维护一个节点及它的子树的维度上下界以减少询......
  • 74th 2023/10/5 模拟赛总结56
    T1看完题目,看到n<=9的限制,心头一紧一个词汇浮现于心:BruceForces暴力+记忆化,\(O(能过)\)但赛时并没有这样打,而是选择了往DP方面思考因为真的没想到能过然后DP呢,又不清楚该如何存一列的状态就匆匆暴力后离去考虑状压DP保留有用状态关键点:\(k=\min(k,n-k)\)可以参考\(C^k......
  • 78th 2023 10/23 2023CSP-J/S游寄
    赛完了,静下心来思考进NOIP很简单,但是NOIP就没这么容易再往上升了首先当然是……游上午因为怕堵车,于是发车神速,6:55到了很多,最后一个人在7:07到了到考场很近,15min的路,不远上午是J,当娱乐赛,成绩真的炒鸡没用,就图一乐S赛才是重头戏调整好心态后,我早早来考场等,第一个进入,离考试开......
  • 77th 2023/10/18 网络流总结
    最大流我选择dinic算法总体思路就是先跑bfs分层,找出一条增广路并增广有一个大思路,就是反悔边,流一条边不一定是最优的,所以要建一条反向边,流过该边,将它的流量减少的同时,将它的反向边流量加大,这样就相当于给了一个流回去的机会,好理解吧就是如此,tot记得赋值为1,反向边为\(x\otimes1......
  • centos 6.10 安装 svn
    centos6.10安装svn1.14.2安装apr和apr-util下载地址我下载的分别是apr-1.7.4和apr-unit-1.6.3常规的安装步骤./configure--prefix=/usr/local/xxxmake&&makeinstall注意要先安装apr再安装apr-unit-1.6.3安装lz4下载地址安装utr8proc下载地址安装s......
  • 影视泛目录站群程序:根据关键词产生10组相关词+电影名/电影简介/电影图片匹配,关键词转
    大家好,今天我要分享的是一款影视泛目录站群程序,它可以根据关键词产生10组相关词,帮助你快速构建一个影视站群。首先,我们需要准备一些关键词,比如说电影名、电影简介、电影图片等。然后,我们进入这款程序,输入关键词,就可以看到相关关键词列表。这些关键词分为两部分,一部分是电影名,一部......
  • centos 6.10 安装 tcmalloc
    centos6.10安装tcmalloc安装libunwind-1.6.2下载地址解压文件cdlibunwind-1.6.2./configuremake&&makeinstall另一种方式从github上下载的项目,在执行autoreconf-i时一直报错,libtool未定义,要先在当前目录执行libtoolize,再执行autoreconf-i就可以执行......
  • 要求写一个method方法实现:打印出 a=100, b=200
    分享一个有趣的Java题importjava.io.PrintStream;//要求写一个method方法实现:打印出a=100,b=200publicclassmethodTest{publicstaticvoidmain(String[]args){inta=10;intb=10;method(a,b);System.out.println("a......
  • Java基础20问(6-10)
    6.Java接口和抽象类的区别?不同点1.接口在Java8之前不能写方法实现逻辑,Java8及以后的版本,可以用default关键字写方法的实现。2.接口中方法都是public的,public可以省略,而抽象类没有这个限制。3.接口用interface关键字,抽象类用abstractclass来声明。相同点:接口和抽象类都不能直接new......
  • 《动手学深度学习 Pytorch版》 10.4 Bahdanau注意力
    10.4.1模型Bahdanau等人提出了一个没有严格单向对齐限制的可微注意力模型。在预测词元时,如果不是所有输入词元都相关,模型将仅对齐(或参与)输入序列中与当前预测相关的部分。这是通过将上下文变量视为注意力集中的输出来实现的。新的基于注意力的模型与9.7节中的模型相同,只不过......