Y2 知识和题单

news/发布时间2024/5/16 22:35:15

Link。

0x01 进制

引入

计数原理,对于 \(N\) 进制,那么就是逢 \(N\) 进一。

计算机中常用二进制,对应电路中的通电(\(1\))断电(\(0\))。

人类从远古以来使用十进制

常用的有二进制、三进制、八进制、十进制、十六进制等。

由于不同进制之间数值写法可能相同,在没有特殊说明下默认为十进制

对于 \(m\) 进制数 \(n\),表示为 \((n)_m\)

在 OI 中的应用例如位运算、lowbit、状压dp等。

经常考察的是进制之间的转换。

十进制转 \(N\) 进制

描述

使用短除法

对于正整数 \(n\),将它转成 \(m\) 进制。

\(n\) 整除 \(m\),并记下 \(n\bmod m\),直到 \(n=0\),倒序输出 \(n\bmod m\)

例如将 \((13)_{10}\) 转成二进制,整个过程如下:

那么 \((13)_{10}=(1101)_2\),转换完毕。

例题

  • 代码源 2088 - 十进制转二进制

  • 代码源 785 - 十进制转十六进制

  • 代码源 791 - 十进制转八进制

\(N\) 进制转十进制

描述

一个 \(m\) 进制数 \(n\),将它转为十进制。

假设 \((n)_m\)\(t\) 位,第 \(i\) 位是 \(n_i\),那么转为十进制后是 \(\sum_{i=0}^{t-1}{n_i\times m^i}\)

例如将 \((1101)_2\) 转为十进制,过程如下:

那么 \((1101)_2=(13)_{10}\),转换完毕。

例题

  • 代码源 786 - 二进制转十进制

  • 代码源 787 - 十六进制转十进制

  • 代码源 792 - 八进制转十进制

题目讲解

link。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/85004878.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Clock Switch,芯片时钟切换的毛刺是什么,如何消除

背景 芯片运行过程中需要时钟切换时,要考虑到是否会产生glitch,小小的glitch有可能导致电路运行的错误。所以时钟切换时需要特别的处理。 直接使用MUX进行时钟切换或者采用如下电路结构进行时钟切换:assign outclock = (clk1 & select) | (~select & clk0);或 assig…

异或

这道题目的思路比较好 由于\(1\)到\(n\)的路径很多,我们猜想,任意选一条路径可以通过某种异或运算来得到最优解 证明:假设我们选出的路径不是最优路径,那么对于另一条最优路径,一定可以通过我们选出的路径异或上若干个简单环来达到。举个例子说明假设我们选出的是直线段\(…

装备购买

解释一下蓝书上的做法 按照数学归纳法证明这个贪心,假设当前在第\(i\)行,前面已经选出\(i-1\)个线性无关的向量了(非零行),那么对于这一行,如果最终的结果不选\(z[k]\),而是选了另一个\(z[l]\),那么最终的向量组加入\(z[k]\)后就线性相关了,\(z[k]\)可以被这个向量组唯…

高中生一定就会了么???(i)

\(题源:2023星光杯数学思维能力测评(小学组)第一试\)\(表示离谱\)

Akima算法

测量数据的内插已有各种方法,如线性内插、多项式内插、样条函数插值等,但这里的Akima插值法具有独特的优点。线性内插只顾及其附近两点的影响。多项式内插时,低阶多项式由于参数较少,内插精度很低,而使用高阶多项式又会使解不稳定,出现“龙格”现象,即内插函数在插值点与实际数…

读天才与算法:人脑与AI的数学思维笔记15_声响的数学之旅

读天才与算法:人脑与AI的数学思维笔记15_声响的数学之旅1. 音乐 1.1. 巴赫的作品以严格的对位著称,他十分中意对称的结构 1.2. 巴托克的作品很多都以黄金比例为结构基础,他非常喜欢并善于使用斐波纳契数列 1.3. 有时,作曲家是本能地或者不自知地被数学的模式和结构所吸引,…