首页 > 其他分享 >模拟赛1

模拟赛1

时间:2023-09-27 09:56:23浏览次数:30  
标签:所以 奇数 互相攻击 旋转 两列 模拟

一、高一高二联合模拟赛一

灰烬十字

genjue因为“同一斜线上”的象会互相攻击,所以不妨将矩阵旋转90°。下文的行和列指旋转后的行、列。发现奇偶性相同的列会互相攻击。所以把奇数列,偶数列分开讨论。以奇数列举例,因为他们的长度先增加后减少,不好进行转移。所以关于中心两列对称的两列要一起考虑。定义 \(dp_{i,j}\) 为长度前 \(i\) 小的列中,总共放了 \(j\) 个的方案数。每一列最多只能放一个,所以对于“一对 列”来说,只有两个情况,取一个或取两个。

矩阵.png

标签:所以,奇数,互相攻击,旋转,两列,模拟
From: https://www.cnblogs.com/bwartist/p/17731965.html

相关文章

  • 模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
    免责声明使用者本人对于传播和利用本公众号提供的信息所造成的任何直接或间接的后果和损失负全部责任。公众号及作者对于这些后果不承担任何责任。如果造成后果,请自行承担责任。谢谢!大家好,我是沙漠尽头的狼。本文首发于Dotnet9,结合前面两篇(如何在没有第三方.NET库源码的情......
  • P9546 [湖北省选模拟 2023] 山路长环 / ring
    Day\(\mathbb{P}_9\)。如果有权值为\(0\)的边,用所有这样的边把环分成若干条链。不难发现若起始点在链的一端,先手必胜当且仅当链长(边数)为奇数。可以进行归纳证明,这种情况下先手每次移动必将边权置为\(0\)。继续推性质:起始点在长度为奇数的链(奇链)上,那么删掉这个点后,这条链......
  • 解析es6中let和const并模拟实现私有变量
    使用let和const声明变量早已经习以为常了。笔者作为面试官面试过上百人,能准确理解let/const块级作用域以及的候选人不足一二。本文将深入研究let和const的实现原理,以及多种方式来模拟私有变量,希望本文能给初中级前端小伙伴们一点帮助。一、let和const的实现原理1.1......
  • CSP模拟45
    CSP模拟45题解已经快20场模拟赛没写题解了???T1难下次我一定要先看\(T1\)QAQ。对于\(a\)串里第\(i\)位的字母,在\(b\)串里面会重复计算的是与\(a\)串里面\(i\)位字母相同的字母,所以将两个串中相同的字母的出现次数乘起来就行#include<iostream>#include<cstring>......
  • Selenium模拟登录(数字验证码)+Requests获取json数据
    前言我只是想算算每个月洗澡花了多少钱……Selenium模拟登录登录需要提交账号、密码、验证码#实例化browser=webdriver.Edge()browser.implicitly_wait(10)url1='http://card.cqu.edu.cn/'browser.get(url1)#学工号和密码user_id='学号/工号'user_psd='密码'#输入学......
  • 20230925 模拟赛总结
    模拟赛连接排名:\(\text{rank1}\)分数:\(100+100+100+100=400\)集训期间第二次AK!T1:灭火/fire题目描述:求出\(n\)个数\(a_1,a_2,\dots,a_n\)的和除以\(m\)向上取整的结果。(\(0<a_i,m<2^{63},0<n\le20\))思路:直接求和,然后向上取整即可,注意要用高精度,我用的是__int128......
  • 23/09/20 模拟赛总结
    时间安排7:50-8:00看A。8:00-9:30想了想性质,得到了一个假做法,直接莽上去了。9:30-10:20手造了一组数据,发现做法假了,开始打暴力的分段(然而海伦公式丢精度,最后只有\(20\)分)。10:20-11:00看B。写了B的\(50\)分暴力,但是眼瞎没看到数据范围,搞成了\(O(n^4)\),直......
  • 23/09/24 模拟赛总结
    时间安排8:10-8:15读题,BCD都毫无思路。8:15-8:30A题的60分暴力很好拿,15min敲完。8:30-9:05B题没想法,打完爆搜走人。9:13-9:20C题没想法,打完\(O(n^3)\)走人。9:20-9:45D题一个部分分都不会写。。。瞪眼\(25\)分钟走人。9:45-10:50继续观察......
  • 9.24 模拟赛
    时间安排8:00~8:40看题,除a没有会的8:40~9:20写完a9:20~12:00一直看b,想差分约束,然后坐牢总结智力感觉有所下降认真看题面题解An遍dijkstra,然后建图,再跑dijkstraB#include<bits/stdc++.h>#definemod998244353#definelllonglongusingnamespacestd;llC[......
  • 230924 模拟赛总结
    死了,偶也!估分300实际......惨不忍睹T380094零用钱因为要最大,一眼盯真,贪心。因为是分组的,而最后可能不满一组,所以把加法放在前面更优。可以通过枚举判断一组之内需要几个负数,因为要求严格小于0。但是考场上写了二分,以及最后一组的处理写挂了......0分code0ptscodeT3......