P1013 [NOIP1998 提高组] 进制位

这篇具有很好参考价值的文章主要介绍了P1013 [NOIP1998 提高组] 进制位。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目描述

著名科学家卢斯为了检查学生对进位制的理解,他给出了如下的一张加法表,表中的字母代表数字。 例如:

+    L    K      V      E
L    L    K      V      E
K    K    V      E     KL
V    V    E     KL     KK
E    E    KL    KK     KV

其含义为:

�+�=�L+L=L,�+�=�L+K=K,�+�=�L+V=V,�+�=�L+E=E

�+�=�K+L=K,�+�=�K+K=V,�+�=�K+V=E,�+�=��K+E=KL

⋯⋯

�+�=��E+E=KV

根据这些规则可推导出:�=0L=0,�=1K=1,�=2V=2,�=3E=3。

同时可以确定该表表示的是 44 进制加法。

输入格式

第一行一个整数 �n (3≤�≤93≤n≤9)表示行数。

以下 �n 行,每行包括 �n 个字符串,每个字符串间用空格隔开。)

若记 ��,�si,j​ 表示第 �i 行第 �j 个字符串,数据保证 �1,1=+s1,1​=+,��,1=�1,�si,1​=s1,i​,∣��,1∣=1∣si,1​∣=1,��,1≠��,1si,1​=sj,1​ (�≠�i=j)。

保证至多有一组解。

输出格式

第一行输出各个字母表示什么数,格式如:L=0 K=1 ⋯⋯ 按给出的字母顺序排序。不同字母必须代表不同数字。

第二行输出加法运算是几进制的。

若不可能组成加法表,则应输出 ERROR!

输入输出样例

输入 #1复制

5
+ L K V E
L L K V E
K K V E KL
V V E KL KK
E E KL KK KV

输出 #1复制文章来源地址https://www.toymoban.com/news/detail-405088.html

L=0 K=1 V=2 E=3
4
#include<bits/stdc++.h>
using namespace std;
int dp[1005][1005];
int main() {
	int n,k;
	cin>>n>>k;
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=k; j++) {
			if(i<j)
				continue;
			else if(i==1)
				dp[i][j]=1;
			else
				dp[i][j]=dp[i-1][j-1]+dp[i-j][j];
		}
	}
	cout<<dp[n][k];
}

到了这里,关于P1013 [NOIP1998 提高组] 进制位的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • P1039 [NOIP2003 提高组] 侦探推理

    明明同学最近迷上了侦探漫画《柯南》并沉醉于推理游戏之中,于是他召集了一群同学玩推理游戏。游戏的内容是这样的,明明的同学们先商量好由其中的一个人充当罪犯(在明明不知情的情况下),明明的任务就是找出这个罪犯。接着,明明逐个询问每一个同学,被询问者

    2023年04月26日
    浏览(50)
  • [NOIP2001 提高组] 一元三次方程求解(洛谷)

    有形如: a x 3 + b x 2 + c x + d = 0 a x^3 + b x^2 + c x + d = 0 a x 3 + b x 2 + c x + d = 0 这样的一个一元三次方程。给出该方程中各项的系数( a , b , c , d a,b,c,d a , b , c , d 均为实数),并约定该方程存在三个不同实根(根的范围在 − 100 -100 − 100 至 100 100 100 之间),且根与根之差的绝对值

    2024年01月22日
    浏览(42)
  • P1040 [NOIP2003 提高组] 加分二叉树

    设一个 �n 个节点的二叉树 treetree 的中序遍历为(1,2,3,…,�)(1,2,3,…,n),其中数字 1,2,3,…,�1,2,3,…,n 为节点编号。每个节点都有一个分数(均为正整数),记第 �i 个节点的分数为 ��di​,treetree 及它的每个子树都有一个加分,任一棵子树 subtreesubtree(也包含 t

    2023年04月26日
    浏览(43)
  • P1125 [NOIP2008 提高组] 笨小猴——C++

    笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设 maxn text{maxn} maxn 是单词中出现次数最多的字母的出现次数, minn text{minn} minn 是单词中出

    2024年02月02日
    浏览(38)
  • #P1007. [NOIP2007提高组] 矩阵取数游戏

    帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的 n times mn×m 的矩阵,矩阵中的每个元素 a_{i,j}ai,j​ 均为非负整数。游戏规则如下: 每次取数时须从每行各取走一个元素,共 nn 个。经过 mm 次后取完矩阵内所有元素; 每次取走的各个元素只能是该元素所在行的行

    2024年02月15日
    浏览(43)
  • 【Java贪心】P5019 [NOIP2018 提高组] 铺设道路

    NOIP2018 提高组 D1T1 春春是一名道路工程师,负责铺设一条长度为 n n n 的道路。 铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 n n n 块首尾相连的区域,一开始,第 i i i 块区域下陷的深度为 d i d_i d i ​ 。 春春每天可以选择一段连续区间 [ L , R ] [L,R] [ L , R ] ,填

    2023年04月11日
    浏览(37)
  • luogu_P1040 [NOIP2003 提高组] 加分二叉树

    P1040 [NOIP2003 提高组] 加分二叉树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意:给你一颗中序遍历为1到n的二叉树,和每个节点的val。树的值=左子树的值×右子树的值+根的val,空树值为1,求整个树最大值和这个值树的前序遍历。 题解:区间dp。dp[l][r]表示最大值,root[l][

    2023年04月27日
    浏览(77)
  • 【洛谷 P1097】[NOIP2007 提高组] 统计数字 题解(映射)

    注意 :数据可能存在加强。 某次科研调查时得到了 n n n 个自然数,每个数均不超过 1.5 × 1 0 9 1.5 times 10^9 1.5 × 1 0 9 。已知不相同的数不超过 1 0 4 10^4 1 0 4 个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 共 n + 1 n+1 n + 1 行。 第一

    2024年02月09日
    浏览(48)
  • P1024 [NOIP2001 提高组] 一元三次方程求解题解

    题目 有形如: 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围在−100至100之间),且根与根之差的绝对值≥1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。 提

    2024年02月20日
    浏览(42)
  • 【洛谷 P1003】[NOIP2011 提高组] 铺地毯 题解(数组+贪心算法)

    为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n n n 张地毯,编号从 1 1 1 到 n n n 。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上

    2023年04月24日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包