复习: 进制转换: 十进制转二进制:求余,直到商为0,过种的余数就是二进制(逆序)。 二进制转十进制:2^(n-1) 二进制转八进制:三位二进制对应一位八进制 二进制转十六进制:四位二进制对应一位十六进制,超过10用ABCDEF表示 代码中0开头的是八进制数据,0x开头的是十六进制数据 printf ...
分类:
编程语言 时间:
2020-07-21 09:38:55
阅读次数:
65
题目 题目链接 已知一个十进制数n,和基数m,判断 n是否为质数;且n转换为m进制并反转后对应的十进制数是否为质数 解题思路 1 质数判断 2 进制转换 易错点 1 输入的不一定为质数,题目要求判断两个内容: n是否为质数;n转换为m进制并反转后对应的十进制数是否为质数 2 m<=10,所以十进制进 ...
分类:
其他好文 时间:
2020-07-19 11:49:20
阅读次数:
64
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,它是一种基于64个可打印字符来表示二进制数据的方法。 使用base64进行文件上传的具体流程是:前台使用js将文件转换为base64格式,后台通过高级编程语言,将base64格式的文件,转换为原文件。下面就来演示一下,C#语言配合js ...
form表单的enctype属性:规定了form表单数据在发送到服务器时候的编码方式 application/x-www-form-urlencoded:默认编码方式 multipart/form-data:指定传输数据为二进制数据,例如图片、mp3、文件 text/plain:纯文本的传输。空格转 ...
分类:
Web程序 时间:
2020-07-19 00:37:18
阅读次数:
92
题目 题目链接PAT A1027 Colors in Mars (20分) 解题思路 思路01 1 进制转换。十进制转换为十三进制 2 如果转换后是一位前面补充一位0 思路02 根据题目已知,十进制数字最大为168(对应十三进制为CC),可知转换为十三进制后最大为CC,所以转换后一定是两位,x/13 ...
分类:
其他好文 时间:
2020-07-18 22:54:16
阅读次数:
91
IP地址 ip地址是ip协议提供的一种统一的地址格式,它为互联网上的网络设备分配一个用来通信的地址。目前有ipv4和ipv6两种。 ipv4 ipv4 是一个32位数二进制数,占4个字节大小,由于用一个大整数不方便记忆和使用,于是采用了点分10进制表示方法,及将其拆分为4个字节,每个字节为一个0-2 ...
分类:
其他好文 时间:
2020-07-18 22:40:41
阅读次数:
98
题目 题目链接 PAT 1058 A+B in Hogwarts (20) 已知哈利波特的世界中,货币单位规则,求两个金额的总和 解题思路 思路1 每个单位各自相加,若有溢出累计到更大单位 思路2 计算总和化为最小单位,再进行单位拆分 易错点 总和取最小单位数字: 总和%最小单位进制数 知识点 已知 ...
分类:
其他好文 时间:
2020-07-18 22:24:15
阅读次数:
78
题目链接 题目链接 题目 给定一个十进制数和基数,判断对应进制数是否回文数,并打印 1 0是回文数 2 题目中没有标明大于10的进制中字母如何处理,试错发现,并不能将两位数字转化为字母,而是使用两位数字,并且在判断回文和打印时,这个两位数字都看做一个整体 解题思路 因为要用两位数字表示基数大于10的 ...
分类:
其他好文 时间:
2020-07-18 13:53:20
阅读次数:
87
CF662C Binary Table 题意: 给出一个$n\times m$的$01$矩阵,每次可以反转一行或者一列,问经过若干次反转之后,最少有多少个$1$ \(n\le 20, m\le 10^5\) 题解: 可以把每一列看作一个二进制数,这样得到$m$个二进制数,记为$A$,翻转第$i$列就 ...
分类:
其他好文 时间:
2020-07-18 00:56:09
阅读次数:
87
原来一直没太搞懂,今天大力搞了搞,感觉比较可了 latex取反是\sim \[ 把数拆成二进制数 所以我们最多只需要2^{n+1}-1的十进制数就好(二进制形式是n个1)\\ 1.判断一个数字x二进制下第i位是不是1(假设最低为第1位)\\ if(1 << (i-1)\&x) 操作\\ 2.将一个数 ...
分类:
其他好文 时间:
2020-07-14 20:04:31
阅读次数:
70