二分法练习 一、PAT甲级1010 题目描述:给出两个不超过10位的“数字”,给出其中一个数的基数(表示这个数是几进制),现在给出的两个数在各自的进制下是相等的,要求找出另一个数在什么进制下与已给出的数相等,如果不存在就返回impossible 输入中:N1,N2表示输入的两个数;radix表示其中 ...
分类:
编程语言 时间:
2021-06-11 18:11:40
阅读次数:
0
d87 x65 x6c x63 o157 d109 o145 b100000 d116 b1101111 o40 x6b b1100101 b1101100 o141 d105 x62 d101 b1101001 d46 o40 d71 x69 d118 x65 x20 b1111001 o157 ...
分类:
其他好文 时间:
2021-02-22 11:59:30
阅读次数:
0
没有太多头绪,只能打开源码看看 看到源码中有奇怪的两端编码,506F2E和706870 把他们十六进制转化为字符是Po.php 进入该网页是个点,这时候联合图画中的话语 我想到了整个元素周期表 所以,用脚本 import requests import re elements = ['H', 'He ...
分类:
其他好文 时间:
2021-02-01 13:03:06
阅读次数:
0
34转换成二进制八进制十六进制二进制:34/2=1717017/2=8818/2=4404/2=2202/2=1101/2=00110001034八进制:先转化为二进制100010二进制再转化为八进制100010122+021+020022+121+0204234十六进制:00100010023+022+121+000023+022+121+00022(101101)2转换成10816十进制:10
分类:
其他好文 时间:
2020-11-21 11:43:37
阅读次数:
6
hex2Rgb(hex) { //十六进制转为RGB var rgb = [] // 定义rgb数组 if (/^\#[0-9A-F]{3}$/i.test(hex)) { //判断传入是否为#三位十六进制数 let sixHex = '#' hex.replace(/[0-9A-F]/gi, fu ...
分类:
其他好文 时间:
2020-08-10 21:02:05
阅读次数:
72
int change(int x, int ch){ int tmp = x; int bit[10] = {0}; char everybit[5] = {'A', 'B', 'C', 'D', 'E'}; int count = 0; while(tmp != 0) // 辗转相除法求对应进制 ...
分类:
其他好文 时间:
2020-06-28 20:27:21
阅读次数:
44
内置函数 进制转换相关 bin ,将十进制转换为二进制(0b) oct ,将十进制转换为八进制(0o) hex,将十进制转化为十六进制 int,将其他进制转化为十进制(0x) #将二进制转化为十进制 num = '0b1010111011' v1 = int(num,base=2) print(v1 ...
分类:
编程语言 时间:
2020-06-28 09:40:18
阅读次数:
65
原题链接 https://www.luogu.com.cn/problem/CF1360H 题目大意 题解 ① 最常见最暴力的做法: 将读入的二进制转化为十进制,然后依次删除,删除过程中维护中位数; 虽然思路简单,但是考虑到实际维护的过程中十分复杂,对代码能力要求较高; ② 稍微巧妙一点的做法: 其 ...
分类:
其他好文 时间:
2020-06-11 19:33:49
阅读次数:
54
题目如下: 思路: (1)题目的意思:让我们把十进制转化为十三进制,再把十三进制转化为十进制 (2)需要注意的是,如果转化为十三进制的时候 eg;input 26(13的倍数),那么十三进制为10,重点来了这个时候不是让你输入一零 而是让你输入是十,也就是只输入高位就可以了 代码如下: #inclu ...
分类:
其他好文 时间:
2020-04-12 16:12:02
阅读次数:
70
题目描述: 计算器设计。在PC机上实现从键盘读入数据,并完成加、减、乘、除的计算。要求:1)屏幕上显示一个主菜单,提示用户输入相应的数字键,分别执行加、减、乘、除4种计算功能和结束程序的功能。若按其他键,则显示提示输入出错并要求重新输入,并继续显示主菜单。分别按数字键“1”、“2”、“3”,则执行相 ...
分类:
编程语言 时间:
2020-04-07 20:22:37
阅读次数:
95