当前位置: 首页 > news >正文

P1722 矩阵 II

题目背景

usqwedf 改编系列题。

题目描述

如果你在百忙之中抽空看题,请自动跳到第六行。

众所周知,在中国古代算筹中,红为正,黑为负……

给定一个1×2n 的矩阵(usqwedf:这不是一个 2n 的队列么),现让你自由地放入红色算筹和黑色算筹,使矩阵平衡[即 ∀i∈[1,2n],1∼i 格中红色算筹个数大于等于黑色算筹]。

问有多少种方案满足矩阵平衡(注意红色算筹和黑色算筹的数量必须相等)。

输入格式

正整数 n。

输出格式

方案数 t 对 100取模后的结果。

输入输出样例

输入 

2

输出 

2

说明/提示

样例解释:

  • 方案一:红,黑,红,黑

  • 方案二:红,红,黑,黑

数据范围:

1≤n≤100

题解一(dp)

每次放都有两种选择,因此我们只需要一种颜色就可以求出答案

递推方程 dp[i][j]=dp[i-1][j]+dp[i-1][j-1];

代码实现

#include<iostream>
using namespace std;
const int N=510;
int s[N][N];        //前i个格子里放j个红色球 int main(){int n;cin>>n;s[1][1]=1;        //一个格子放一个球只有一种情况 for(int i=2;i<=n+n;i++){for(int j=(i+1)/2;j<=i;j++){   //红色格子的数必须大于等于总格子数的一半 s[i][j]=(s[i-1][j]+s[i-1][j-1])%100;}}cout<<s[2*n][n]<<endl;return 0;
}

解法二(卡特兰数)

#include<iostream>
using namespace std;
const int N=510;
int s[N];
int main(){int n;cin>>n;s[0]=s[1]=1;for(int i=2;i<=n;i++){for(int j=1;j<=i;j++){s[i]+=s[j-1]*s[i-j];s[i]%=100;}}cout<<s[n]<<endl;return 0;
}

相关文章:

P1722 矩阵 II

题目背景 usqwedf 改编系列题。 题目描述 如果你在百忙之中抽空看题&#xff0c;请自动跳到第六行。 众所周知&#xff0c;在中国古代算筹中&#xff0c;红为正&#xff0c;黑为负…… 给定一个12n 的矩阵&#xff08;usqwedf&#xff1a;这不是一个 2n 的队列么&#xff…...

【数据结构】树和二叉树的概念及结构

1.树概念及结构 1.1树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的。 有一个特殊的结点&#…...

8.1.tensorRT高级(3)封装系列-模型编译过程封装,简化模型编译代码

目录 前言1. 模型编译过程封装2. 问答环节总结 前言 杜老师推出的 tensorRT从零起步高性能部署 课程&#xff0c;之前有看过一遍&#xff0c;但是没有做笔记&#xff0c;很多东西也忘了。这次重新撸一遍&#xff0c;顺便记记笔记。 本次课程学习 tensorRT 高级-模型编译过程封装…...

化工行业案例 | 甄知科技助力万华化学重构IT服务价值,打造信息中心ERP!

随着科技的发展&#xff0c;新材料的应用领域与日俱增&#xff0c;近年来&#xff0c;全球化工新材料产业发展整体步入高技术引领、产品迭代速度快、产业规模和需求不断扩大的阶段。一体化协同与数字化转型策略是实现化工新材料生产原料自给、节能降耗、降低排放和物料成本的重…...

day6 STM32时钟与定时器

STM32时钟系统的概述 概念 时钟系统是由振荡器&#xff08;信号源&#xff09;、定时唤醒器、分频器等组成的电路。 常用的信号有晶体振荡器和RC振荡器。 意义 时钟是嵌入式系统的脉搏&#xff0c;处理器内核在时钟驱动下完成指令执行&#xff0c;状态变换等动作&#xff…...

【JavaEE进阶】SpringBoot 配置文件

文章目录 SpringBoot配置文件1. 配置文件的作用2. 配置文件的格式3. properties 配置文件说明3.1 properties 基本语法3.2 读取配置文件3.3 properties 优缺点分析 4. yml配置文件说明4.1 yml 基本语法4.2 yml 配置读取 5. properties和yml的对比 SpringBoot配置文件 1. 配置文…...

ResNet创新点总结

ResNet&#xff08;Residual Networks&#xff09;是深度学习中的一个重要架构&#xff0c;其创新点主要体现在解决了深层神经网络训练中的梯度消失和梯度爆炸问题&#xff0c;从而使得可以构建更深的神经网络。以下是 ResNet 的创新点总结&#xff1a;   1. 残差连接&#x…...

Scratch 之 3D 介绍及教程

第一章 为什么 3D 很难&#xff1f; 1.1 3D 难在何处&#xff1f; 3D 之所以会使我们觉得困难&#xff0c;是因为 Scratch 软件只有两个坐标轴&#xff0c;既&#xff1a;X轴、Y轴。 2维坐标系 而 3D 却拥有三个坐标轴&#xff1a; 3维坐标系 怎么办&#xff1f;很简单&…...

最强自动化测试框架Playwright(19)- 事件

Playwright允许收听网页上发生的各种类型的事件&#xff0c;例如网络请求&#xff0c;创建子页面&#xff0c;专用工作人员等。有几种方法可以订阅此类事件&#xff0c;例如等待事件或添加或删除事件侦听器。 等待事件 大多数情况下&#xff0c;脚本需要等待特定事件的发生。…...

静态网页和动态网页区别

1&#xff0c;静态网页和动态网页有何区别 1) 更新和维护 静态网页内容一经发布到网站服务器上&#xff0c;无论是否有用户访问&#xff0c;这些网页内容都是保存在网站服务器上的。如果要修改网页的内容&#xff0c;就必须修改其源文件&#xff0c;然后重新上传到服务器上。…...

美国服务器有哪些类型?

美国服务器有哪些类型?常见的服务器可分为虚拟主机、云服务器、物理服务器以及高防服务器&#xff0c;在海外服务器之中&#xff0c;使 用较多的属于美国服务器&#xff0c;下面我们就一起看看美国服务器有哪些及常见的美国服务器。 美国服务器有哪些? 与服务器一样&am…...

【基因检测人工智能】如何使用JAVASCRIPT在HTML文档内部增加一个段落

【基因检测人工智能】如何使用JAVASCRIPT在HTML文档内部增加一个段落 目的&#xff1a;采用JAVASCRIPT在一个HTML网页中增加一个段落。 下面是原来的HTML代码部分&#xff1a; <!DOCTYPE html> <html lang"zh-Hans"><head><meta charset&quo…...

unittest单元测试

当你在编写测试用例时&#xff0c;可以使用Python内置的unittest模块来进行单元测试。下面是一个逐步指南&#xff0c;帮助你理解如何编写和运行基本的单元测试。 导入必要的模块&#xff1a; 首先&#xff0c;你需要导入unittest模块和需要测试的模块&#xff08;例如&#xf…...

每天一道leetcode:72. 编辑距离(动态规划困难)

今日份题目&#xff1a; 给你两个单词 word1 和 word2&#xff0c; 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作&#xff1a; 插入一个字符 删除一个字符 替换一个字符 示例1 输入&#xff1a;word1 "horse", word…...

详细介绍如何使用 OpenCV 对图像进行锐化

将了解锐化图像的过程,我们将使用内核来突出显示每个特定像素并增强其发出的颜色。它与模糊过程非常相似,只不过现在我们不是创建一个内核来平均每个像素强度,而是创建一个内核,该内核将使像素强度更高,因此对人眼来说更加突出。 了解流程的后端。 很高兴知道内核用于模糊…...

Java代理模式——静态代理与动态代理

代理模式 代理模式允许你为其他对象提供一个代理&#xff0c;以控制对这个对象的访问。代理模式在不改变实际对象的情况下&#xff0c;可以在访问对象时添加额外的功能。 可以理解为代理模式为被代理对象创造了一个替身&#xff0c;调用者可以通过这个替身去实现这个被代理对…...

Vue day02 Computed和Watch

1.事件绑定 可以用 v-on 指令监听DOM 事件&#xff0c;并在触发时运行一些 JavaScript 代码。v-on 还可以接收一个需要调用的方法名称。 <button v-on:click"handler">good</button> methods: { handler: function (event) { if (event) { alert(event.t…...

【Java】一只小菜坤的编程题之旅【3】

文章目录 1丶判定是否互为字符重排2、杨辉三角3丶某公司的1个面试题&#xff08;字符串包含问题&#xff09; 1丶判定是否互为字符重排 这个题我们用一个非常简单的思想就能实现&#xff0c;我们先将字符串转换为字符数组&#xff0c;然后对字符数组进行排序&#xff0c;然后再…...

全面掌握 Jaeger 分布式调用链路跟踪理论和实战,Go 为所有使用 go-resty 库发起 HTTP 请求集成链路跟踪 jaeger(附源码)

全面掌握 Jaeger 分布式调用链路跟踪理论和实战,Go 为所有使用 go-resty 库发起 HTTP 请求集成链路跟踪 jaeger(附源码)。 介绍一个开源的分布式跟踪系统 Jaeger,首先从理论基础知识开始学习,将学习如何在 HTTP 请求中集成链路跟踪,以及如何在 GORM 框架实现,最后学习 …...

vue键盘和鼠标事件

1、键盘事件 **按Enter键** keyup.enter**按PageDown键** keyup.page-down **按Tab键** keyup.tab **按Delete键** keyup.delete **按ESC键** keyup.esc**按Space键** keyup.space **按↑&#xff08;Up&#xff09;键** keyup.up**按↓&#xff08;Down&#xff09;键** keyup…...

HL1606 LED灯带PWM驱动库:9/12/15位可配置灰度实现

1. HL1606 LED Strip PWM 库深度技术解析HL1606 是一款经典的串行级联LED驱动芯片&#xff0c;广泛应用于早期RGB LED灯带&#xff08;如Adafruit早期的“NeoPixel前身”方案&#xff09;。与WS2812B等单线协议芯片不同&#xff0c;HL1606采用标准SPI接口配合独立锁存信号&…...

数模加油站:以数为翼,为梦想加油 —— 赋能每一位建模者的成长之路

数模加油站隶属于合肥科思通途教育科技有限公司&#xff0c;脱胎于2018年成立的睿森科研&#xff0c;深耕教育科技赛道&#xff0c;专注于数学建模服务领域&#xff0c;以专业之力搭建优质服务平台。品牌秉持“让数学建模触手可及&#xff0c;让每一份努力都有回响”的核心价值…...

会议记录→精准摘要→自动归档,一气呵成:2026奇点大会认证的端到端RAG-Summary工作流

第一章&#xff1a;会议记录→精准摘要→自动归档&#xff0c;一气呵成&#xff1a;2026奇点大会认证的端到端RAG-Summary工作流 2026奇点智能技术大会(https://ml-summit.org) 核心能力概览 该工作流融合实时语音转写、语义分块、检索增强生成&#xff08;RAG&#xff09;驱…...

【无线可充电传感器网络(WRSN)】公交网络辅助的无人机调度,用于无线可充电传感器网络的可持续充电(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

DeOldify服务监控方案:Prometheus+Grafana实时跟踪GPU利用率与QPS

DeOldify服务监控方案&#xff1a;PrometheusGrafana实时跟踪GPU利用率与QPS 1. 监控方案概述 在实际的AI服务部署中&#xff0c;仅仅能够运行服务是不够的。我们需要实时了解服务的运行状态、资源使用情况以及性能指标。对于DeOldify这样的深度学习图像上色服务&#xff0c;…...

PromptOps新范式:支持语义比对、影响面分析、自动回归测试的提示词版本引擎(附开源POC)

第一章&#xff1a;大模型工程化中的提示词版本管理 2026奇点智能技术大会(https://ml-summit.org) 在大模型落地实践中&#xff0c;提示词&#xff08;Prompt&#xff09;已从临时调试脚本演变为关键生产资产——其质量、可复现性与可审计性直接影响推理稳定性、业务指标合规…...

从离群值到平坦线:FlatQuant 如何重塑 LLM 的 4-bit 量化格局

1. 当大模型遇上4-bit量化&#xff1a;离群值引发的技术困局 第一次尝试在RTX 3090上跑70B参数的LLaMA-3模型时&#xff0c;显存直接爆了——这个场景相信很多开发者都深有体会。模型量化技术就像给大模型"瘦身"的魔法&#xff0c;而4-bit量化&#xff08;W4A4&#…...

VidCoder:解决视频转码与苹果设备兼容问题的免费工具

你是否遇到过这样的情况&#xff1a;下载的电影是MKV格式&#xff0c;想在iPhone或iPad上播放&#xff0c;却发现无法导入&#xff1b;从网上下载的视频太大&#xff0c;想压缩后发送给朋友&#xff0c;却找不到合适的工具&#xff1b;或者你有一张DVD光盘&#xff0c;想把里面…...

Hunyuan-OCR-WEBUI数据安全攻略:手把手教你设置自动备份

Hunyuan-OCR-WEBUI数据安全攻略&#xff1a;手把手教你设置自动备份 1. 为什么你的OCR数据需要自动备份 想象一下这样的场景&#xff1a;你刚刚用Hunyuan-OCR-WEBUI完成了1000份合同文档的识别工作&#xff0c;所有结果都已经整理归档。突然&#xff0c;服务器硬盘故障&#…...

从零构建AI辅助逆向分析环境:JADX-MCP与LLM的实战集成指南

1. 为什么需要AI辅助逆向分析&#xff1f; 逆向工程一直是安全研究员和开发者的重要技能&#xff0c;但面对日益复杂的Android应用&#xff0c;传统的手工分析方式效率低下。一个中等规模的APK反编译后可能产生数万行代码&#xff0c;人工阅读这些代码就像大海捞针。我曾经分析…...