- 博客(5)
- 收藏
- 关注
原创 P1010 幂次方
所以 1315最后可表示为 2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)(直到出现2的1次方和2的0次方)相加的形式。所以最后 137 可表示为 2(2(2)+2+2(0))+2(2+2(0))+2(0)例如 137=2^7+2^3+2^0。7= 2^2+2+2^0 ( 2^1 用 2 表示),并且 3=2+2^0。又如 1315=2^{10} +2^8 +2^5 +2+1。由此可知,137 可表示为 2(7)+2(3)+2(0);
2024-07-06 13:55:07 276
原创 P1928 外星密码
经过很长时间的努力,小队终于收到了外星生命的回信。解开密码的第一道工序就是解压缩密码,外星人对于连续的若干个相同的子串 X 会压缩为 [DX][DX] 的形式(D 是一个整数且 1≤D≤99),比如说字符串 CBCBCBCB 就压缩为 [4CB] 或者[2[2CB]],类似于后面这种压缩之后再压缩的称为二重压缩。如果是 [2[2[2CB]]] 则是三重的。现在我们给你外星人发送的密码,请你对其进行解压缩。当我们读入‘[’时就说明这个字符后面的东西是被压缩过的。还需要一个int 类型的数来存放重复的次数。
2024-06-22 20:55:06 236
原创 P1498 南蛮图腾
2.向上复制时 fu_x = height + 1 ,fu_y = lon / 2 + 1。用fu_x , fu_y 来存储左下角的坐标(二维平面需要两个坐标确定位置)2.向上复制时 fu_x = height,fu_y = lon / 2。1.向左复制时 fu_x = 1 , fu_y = lon + 1。1.向左复制时 fu_x = 1 - 1, fu_y = lon。根据观察我们可以看出图腾的生成方法,先向右复制,在向上复制。用height ,lon 来存储图形的大小。这样我们就只用找到复制的。
2024-06-21 16:38:04 309
原创 B3860 [语言月赛 202309] pip install
pip install` 是 Python 安装包的重要指令。Python 的包具有依赖关系,在安装某些包之前,需要先安装这些包的依赖。假定一共有依次编号为 1 - N 的N个包,第i个包共有 Ki 个依赖。现在,小 F 想要安装编号为1 的包。在完成 1 号包及其全部依赖的安装,一共安装了多少个包?
2024-06-09 07:57:26 406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人