【题目大意】
1.给一个正整数,根据题目要求找它的变长编码,变长编码用16进制表示。
【考纲知识点】
1.基本运算、输入输出语句、一维数组、位运算的知识。
【解题思路】
1.取末尾 777 位的操作,按位与上一个 0x7f0x7f0x7f(也就是 127127127 )就行了;
2.用cnt判断是否是最高位,先把 nnn 转成二进制,再统计位数;
3.添 111 的话加上个 128128128 。
【参考程序】
注册一个 核OJ_核桃编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 核OJ_核桃编程 通用账户