ICode9

精准搜索请尝试: 精确搜索
  • [Luogu]SP2128题解2022-09-14 22:02:52

    [Luogu]SP2128 KROW 题意 共有 \(t\) 个 \(n \times m\) 的由 .、x、o 组成的字符矩阵。设矩阵中连续 \(k\) 格为 x 小 A 加一分,连续 \(k\) 格为 o 小 B 加一分。 正文 最坏时间复杂度:\(\mathcal{O}(tnmk)\) 算法:暴力 此题我第一眼看就知道很水(尽管我调试了半天)。 遍历矩阵,对于每

  • [kuangbin带你飞]专题三 Dancing Links2022-09-07 06:00:08

    Dancing Links 是一种数据结构,用于精确覆盖。详情去下面链接学;感谢大牛总结。 学习资料: http://www.cnblogs.com/grenet/p/3145800.html http://blog.csdn.net/mu399/article/details/7627862     F - SudokuPOJ - 3074  题意:就是给你一个随机的九宫格,问你答案是多少? 算法:Dan

  • 「postOI」Colouring Game2022-09-05 20:31:34

    题意 有 \(n\) 个格子排成一行,一开始每个格子上涂了蓝色或红色。 Alice 和 Bob 用这些格子做游戏。Alice 先手,两人轮流操作: Alice 操作时,选择两个相邻的格子,其中至少要有一个红色格子,然后把这两个格子涂成白色; Bob 操作时,选择两个相邻的格子,其中至少要有一个蓝色格子,然后把这两个

  • 「TYVJ1035」棋盘覆盖 解题报告2022-09-02 20:00:44

    「TYVJ1035」棋盘覆盖 题目描述 给出一张 \(n\) (\(n< =100\))的国际象棋棋盘,其中被删除了一些点,问可以使用多少\(1*2\)的多米诺骨牌进行掩盖。 输入 第一行为\(n\),\(m\)(表示有\(m\)个删除的格子) 第二行到\(m+1\)行为\(x,y\),分别表示删除格子所在的位置 \(x\)为第\(x\)行 \(y\)为

  • 矩形粉刷(期望)2022-08-21 14:33:25

    题面 题目描述 为了庆祝新的一年到来,小M决定要粉刷一个大木板。大木板实际上是一个W*H的方阵。小M得到了一个神奇的工具,这个工具只需要指定方阵中两个格子,就可以把这两格子为对角的,平行于木板边界的一个子矩形全部刷好。小M乐坏了,于是开始胡乱地使用这个工具。假设小M每次选的

  • P4363 [九省联考 2018] 一双木棋 chess2022-08-18 20:34:03

    [九省联考 2018] 一双木棋 chess 题目描述 菲菲和牛牛在一块 \(n\) 行 \(m\) 列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手。 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落子,直到填满棋盘时结束。 落子的规则是:一个格子可以落子当且仅当这个格子内没有棋子且这个格子的左侧及

  • NC227595 跳跳跳2022-08-15 22:31:09

    题目链接 题目 题目描述 dd在玩跳格子游戏,具体游戏规则如下, \(n\) 个格子呈环形分布,顺时针方向分别标号为 \(1\sim n\) ,其中 \(1\) 和 \(n\) 相邻,每个格子上都有一个正整数 \(a[i]\) ,玩家可以选择一个点作为起点开始跳 \(n\) 下,第 \(i\) 次跳跃,玩家只可以选择当前位置左边或右边最

  • P5074 Eat the Trees2022-08-11 16:01:52

    Eat the Trees Luogu P5074 题目背景 HDU1693:Eat the Trees 题目描述 给出n*m的方格,有些格子不能铺线,其它格子必须铺,可以形成多个闭合回路。问有多少种铺法? 输入格式 每个测试点多组数据 第一行一个正整数T,表示有T组数据 每组数据: 第1行,n,m(2<=n,m<=12) 从第2行到第n+1行,每行m个数

  • Bootstrap_栅格系统_入门和栅格系统_注意事项2022-08-05 14:00:51

    Bootstrap_栅格系统_入门 响应式布局:   1.同一套页面可以兼容不同分辨率的设备   2.实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子   3.步骤:     1.定义容器。相当于之前的table       容器分类:         1.container:两边留白     

  • Bootstrap栅格系统的入门和注意事项2022-08-05 13:35:12

    Bootstrap栅格系统的入门 响应式布局   同一套页面可以兼容不同分辨率的设备   实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子   步骤:     1、定义容器。相当于之前的table       容器分类:          1、container:两边留白      

  • 第十九届中国东南地区数学奥林匹克 高一年级 第一天第四题2022-08-04 19:05:19

    给定整数m,n≥2.将-一个m行n列的方格表的每个格子染上红、蓝两色之一,使下述条件成立:对于同一行的两个格子,若它们均被染了红色,则它们所属的两列中,一列的所有格子都被染了红色,另一列中有格子被染了蓝色.求不同的染色方式的数目. 如果存在同一行有三个红色格子,那么至少有两个红格子

  • [AcWing 1097] 池塘计数2022-08-02 17:00:27

    Flood Fill 问题 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1000 + 10; #define x first #define y second int n, m; char g[N][N]; bool st[N][N]; void bfs(int x, int y) { queue<pair<int,int>

  • CF1710E Two Arrays2022-08-01 20:33:59

    *2400?*24000! 题意 用两个数组 \(a_1,a_2,\ldots,a_n\)、\(b_1,b_2,\ldots,b_m\) 描述一个 \(n\times m\) 的网格图,\((i,j)\) 的权值为 \(a_i+b_j\)。 一开始有个车位于 \((1,1)\),Alice 和 Bob 轮流操作,一次操作可以选择: 横向移动车至与其同一行的任意一个格子; 纵向移动车至与其

  • Vjudge 20220421练习10 B Joyful HDU - 52452022-07-31 18:06:23

    written on 2022-04-22 题目描述: 有一个含有M*N个格子的矩形,每次随机两个点(x1,y1)(x2,y2),把这两个点构成的子矩阵内的格子都染色。随机染K次,求最后被染色格子的期望个数。 期望题,拿到题目后,因为是求被染色的格子的期望个数,那么这个期望显然就是每个格子被染色的概率乘以 \(1\) 然

  • LOJ #2304. 「NOI2017」泳池2022-07-31 00:00:19

    题目叙述 \(1001\times n\) 的网格图,每个格子有 \(p\) 的概率是不危险的。求最大的不危险的格子组成的底边与整个网格底边重合的最大长方形面积恰好为 \(k\) 的概率是多少。 题解 先差分一步,改成求最大值 \(\le k\) 的概率。 有一种想法是从左往右 dp ,但很快发现我们需要维护一个

  • 格子游戏2022-07-25 08:34:53

    Alice和Bob玩了一个古老的游戏:首先画一个n*n的点阵(图4-22中n=3) 接着,他们两个轮流在相邻的点之间画上虚边和粗边: 直到围成一个封闭的圈(面积不必为1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n<=200),他们的游戏实在是太长了!他们甚至在游戏中都不知道谁赢得了游戏。于是请你

  • 1061 跳跳跳 区间DP2022-07-23 20:03:43

    链接:https://ac.nowcoder.com/acm/contest/24213/1061来源:牛客网 题目描述 dddddd在玩跳格子游戏,具体游戏规则如下, nnn个格子呈环形分布,顺时针方向分别标号为1∼n1\sim n1∼n,其中111和nnn相邻,每个格子上都有一个正整数a[i]a[i]a[i],玩家可以选择一个点

  • 复健训练-CF1709(Educational Codeforces Round 132)2022-07-23 18:03:02

    题目在这 【复健不太顺利 www 【有没有一种可能是一直都是这样的水平 w 【导致复健并没有什么用 w   A. Three Doors 题意:有三把钥匙三扇门,三扇门都上了锁,其中两扇门后面藏着钥匙,另一扇门后面没有钥匙,以及另一把钥匙在你手上。钥匙的 id 对应了门的 id 。现在告诉你你手里拿了哪

  • [AcWing 1250] 格子游戏2022-07-16 11:01:34

    点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e5 + 10; int n, m; int p[N]; int find(int x) { if (p[x] != x) p[x] = find(p[x]); return p[x]; } void solve() { cin >> n >>

  • [Leetcode Weekly Contest]3002022-07-14 21:36:47

    链接:LeetCode [Leetcode]2325. 解密消息 给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。 将替换表与普通英文字母表对齐,形成对照表。 按照对照表 替换 messa

  • BAKTERIJE2022-07-14 09:01:21

    link & 博客园食用 题意 有一个矩形区域被划分成了许多小方格,这些方格中有一个是陷阱。这个区域内有一些细菌,这些细菌有初始方向,它们会沿着各自的初始方向去到相邻的格子(特别地,假如当前方向会导致它们冲出矩形那么细菌会转身),每到一个新的格子,细菌就会按照格子中的数值旋转一定的角

  • NC20241 [SCOI2005]扫雷MINE2022-07-10 23:04:39

    题目 原题地址:[SCOI2005]扫雷MINE 题目编号:NC20241 题目类型:枚举、递推 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 1.题目大意 扫雷游戏背景,但只有两列,给出右边一列的每一个格子的位置,推测左边的雷有几种排列方案。 2.题目分析 mine[i-2] + mine[i

  • 2017沈阳站 M (概率)2022-07-10 13:05:16

    https://vjudge.net/problem/HDU-6229 题意: N* N的网格,有k个障碍,格子编号从(0,0)到(n-1, n-1), G7人从00开始每一步等概率的走到相邻可走的格子,求在(x,y)格,x+y>=n -1的概率 思路: 题意中有个隐含条件,就是最后在某个格子上的概率是在无限时间后的 G7人从之前一个格子走到现在的格子

  • 1007 钉子和小球 动态规划 线性DP2022-07-05 18:03:28

    链接:https://ac.nowcoder.com/acm/contest/24213/1007来源:牛客网 题目描述 有一个三角形木板,竖直立放,上面钉着n(n+1)/2颗钉子,还有(n+1)个格子(当n=5时如图1)。每颗钉子和周围的钉子的距离都等于d,每个格子的宽度也都等于d,且除了最左端和最右端的格子外每

  • 动态规划-记忆化搜索-6110. 网格图中递增路径的数目2022-07-03 23:34:10

    问题描述 给你一个 m x n 的整数网格图 grid ,你可以从一个格子移动到 4 个方向相邻的任意一个格子。 请你返回在网格图中从 任意 格子出发,达到 任意 格子,且路径中的数字是 严格递增 的路径数目。由于答案可能会很大,请将结果对 109 + 7 取余 后返回。 如果两条路径中访问过的格子不

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有