首页 > 其他分享 >进制位

进制位

时间:2023-11-05 12:31:37浏览次数:26  
标签:输出 进制 字母 样例 KL 加法

[NOIP1998 提高组] 进制位

题目描述

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

进制位_字符串

其含义为:

进制位_输出格式_02进制位_进制_03进制位_字符串_04进制位_进制_05

进制位_输出格式_06进制位_进制_07进制位_进制_08进制位_输出格式_09

进制位_字符串_10

进制位_字符串_11

根据这些规则可推导出:进制位_字符串_12进制位_输出格式_13进制位_字符串_14进制位_字符串_15

同时可以确定该表表示的是 进制位_输出格式_16 进制加法。

输入格式

第一行一个整数 进制位_字符串_17进制位_输出格式_18)表示行数。

以下 进制位_字符串_17 行,每行包括 进制位_字符串_17 个字符串,每个字符串间用空格隔开。)

若记 进制位_输出格式_21 表示第 进制位_进制_22 行第 进制位_输出格式_23 个字符串,数据保证 进制位_进制_24进制位_进制_25进制位_进制_26进制位_输出格式_27进制位_字符串_28)。

保证至多有一组解。

输出格式

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

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

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

样例 #1

样例输入 #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

L=0 K=1 V=2 E=3
4

标签:输出,进制,字母,样例,KL,加法
From: https://blog.51cto.com/u_16003019/8192744

相关文章

  • CTFshow Reverse 二进制玩家人均全栈 wp
    是个zip文件,修复一下得到一个”听说大家很怕VMP?”的文件。无法运行,跟标准elf文件比较一下,把头部改3个字节,文件可以跑了upx脱壳,脱壳后进入主函数迷宫在52行的unk_4BE100中,把迷宫提取出来:1,1,0,0,0,0,0,00,1,1,1,0,0,0,00,0,0,1,0,0,0,00,1,1,1,0......
  • 教3妹学编程-算法题】2914. 使二进制字符串变美丽的最少修改次数
    3妹:呜呜,烦死了,脸上长了一个痘2哥 :不要在意这些细节嘛,不用管它,过两天自然不就好了。3妹:切,你不懂,影响这两天的心情哇。2哥 :我看你是不急着找工作了啊,工作那么辛苦,哪还有时间想这些啊。3妹:说到找工作,我又要去刷题了。2哥:我给你出一道关于美丽的题吧,让你的心情美丽美丽~ 1题目......
  • Redhat8.2二进制安装mysql8.0,启动报错
    报错信息:bin/mysql:errorwhileloadingsharedlibraries:libtinfo.so.5:cannotopensharedobjectfile:Nosuchfileordirectory解决办法:ll/usr/lib64/libtinfo.so.6[root@zabbixservermysql]#ln-s/usr/lib64/libtinfo.so.6.2/usr/lib64/libtinfo.so.5[root@zab......
  • C语言10进制转化为2进制
    #include<stdio.h>intmain(){ intx,i,flag=0x8000; scanf_s("%d",&x); for(i=0;i<16;i++){ if((flag&x)==0)printf("0"); elseprintf("1"); flag>>=1; } return0;}7,8,9行没怎么看懂,有......
  • 重学C语言——计算机中的单位与进制介绍
    单位生活中,有许多单位为我们提供测量的精度,m、dm、cm、mm等是长度单位;kg、g是重量单位;l、ml是容量单位。那么计算机中的计量单位有哪些呢?我们一起来看看吧~bit(比特)——>计算机中最小的单位:大家还记得之前我们在前言的计算机语言发展中提到过的硬件和机器语言嘛?就是用1代替正电、用0......
  • tp6 接收并保存二进制文件
    /***@return\think\response\Json*/publicfunctionupload(){$data=file_get_contents("php://input");$fileType='';$this->getFileType($data,$fileType);if($fileType......
  • JavaScript中大于Math.pow(2, 53)的数,如何进行进制转换?精度问题,超过18位的数字如何进
    console.log('JavaScript中大于Math.pow(2,53)的数,如何进行进制转换?')//示例console.group('示例')console.log('使用bignumber.js库完美解决。[https://github.com/MikeMcl/bignumber.js/]')console.log('示例:18446744071545290752转为二进制')console.log......
  • c# 将十进制数字转换成字节数组
    //将十进制数字转换成字节数组//由数字创建字节数组publicstaticbyte[]DecimalToByteArray(decimalsrc){//创建内存流MemoryStream,stream作为存放二进制数据的缓存using(MemoryStreamstream=newMemoryStream())......
  • c#十六进制字符转十进制
    十六进制字符串:由0-9和A-F组成的字符串,表示十六进制数。十进制数:由0-9组成的数字,表示十进制数。///<summary>///十六进制字符串转十进制///</summary>///<paramname="str">十六进制字符</param>///<returns></returns>staticintTo16Convert10(stringstr)......
  • web前端(Vue2.x)接收H264实时视频码流(二进制)进行播放
    1、安装 [email protected]、.vue文件中使用<template><div><videoid="dom_id"muted="muted"controlsclass="video_box"></video><divv-if="!has_data"v-loading="!......