kk与cillyb的荣誉之战

发布时间: 2017年5月22日 14:30   最后更新: 2017年5月22日 14:33   时间限制: 1000ms   内存限制: 128M

描述

听说cillyb跟kk要solo了,众所周知cillyb跟kk是冤家一对,他们谁也不服谁,于是cillyb就约战kk再来一场编程solo,kk先发制人给cillyb了一大堆“字符”(字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+,空语句等等。  --- 来自百度百科) 叫嚣说:你能把这一堆字符(每个字符的ascll码)用16进制给我输出吗?!结果cillyb抢过键盘,1s就给秒掉了,cillyb说:那我也给你出个简单题,输入的一段字符串,你把这个字符串的长度len给我变成2进制,取后7位,如果除去后七位前边还有1那么就把取出来的7位数在第八位上+1(一共8位数了,第8位是1),然后变成16进制输出,然后将len右移(指的是len的二进制右移)7位,继续上述步骤,(例如10001000100,那么第一次取出来的后七位就是1000100,因为前边还有1,所以第一次取出来的变为11000100,然后将len右移7位得到1000。)最后后面紧接着原始字符串(每个字符的ascll)的16进制把!

kk一下子被惊到了,又要变2进制又要变16进制,只擅长yy的kk怎么会这么吓人的东西,于是就找青岛大学的各位大神们帮助,你们能帮kk解决这个问题并且击败青大手速狗cillyb吗?

输入

第一行输入测试组数t。
之后一段字符串,回车结束( 最多3000000 )

输出

如题意所示

样例输入1 复制

1
42

样例输出1

023432

样例输入2 复制

1
yukkuri shiteitte ne!!!

样例输出2

1779756B6B75726920736869746569747465206E65212121

比赛时候题意未正确理解,也没考虑到len=0,无限WA,菜...

#include <bits/stdc++.h>
using namespace std;
char s[3000005], ans[10];
char to_str[] = {"0123456789ABCDEF"};
int t, tmp, k, tot, len, tlen;
void print(int k)   //k最大为255,转为16进制,最多两位,不足两位前位补零
{ans[0] = ans[1] = '0';ans[2] = '\0'; tot = 1;while(k){ans[tot--] = to_str[k%16];k /= 16;}printf("%s", ans);
}
int main()
{scanf("%d", &t);getchar();while(t--){gets(s);tlen = len = strlen(s);if(len == 0) {printf("00\n");continue;}while(len){tmp = len&127;  //1111111if(tmp != len) tmp += 128;//10000000print(tmp);len >>= 7;}k = 0;while(k < tlen){print((int)s[k]);++k;}puts("");}return 0;
}

继续加油~

QDU首届易途杯大赛-kk与cillyb的荣誉之战相关推荐

  1. 首届“陇剑杯”网络安全大赛线上赛圆满结束

    9月14日,集结了各行业领域3020支战队.11135名网络安全精英的首届"陇剑杯"网络安全大赛线上赛圆满结束,成功拉开将于9月25日在甘肃兰州新区举行的总决赛战幕.届时,涵盖网络 ...

  2. [2021首届“陇剑杯”网络安全大赛 决赛]内存取证writeup

    决赛不能联网-手上有只有vol2.6,这道题完全死了 文章目录 [2021首届"陇剑杯"网络安全大赛 决赛]内存取证 writeup 产品密钥 匿名邮箱 远控后门 数据清除时间 [ ...

  3. [2021首届“陇剑杯”网络安全大赛] webshell

    [2021首届"陇剑杯"网络安全大赛] webshell 题目描述 单位网站被黑客挂马,请您从流量中分析出webshell,进行回答: 1.黑客登录系统使用的密码是___Admin ...

  4. 冠军斩获10万奖金!首届“域见杯”医检AI开发者大赛精彩落幕

    摘要:首届"域见杯"医检AI开发者大赛精彩落幕. 8月24日,由广州市科学技术局指导,金域医学和华为云共同打造的中国第三方医检行业首个开发者大赛--"域见杯"医 ...

  5. 金域医学携手华为云举办首届“域见杯”医检人工智能开发者大赛

    医学检验和诊断,势必将和人工智能.大数据进行更高层次的契合,并在解决精准.效率的基础上为临床医学决策服务.现阶段,临床医学决策的60%信息来自临床检验和病理诊断,而医疗资源的均等化难题,对临床诊断的精 ...

  6. 第六届“智慧杯“大赛编程思维(C++普及组)赛后解析(详细)

    预计阅读时间:30分钟 前言 第六届"智慧杯"大赛就在前不久结束了,很多人都取得了很好的成绩.当然,由于题目难度每年都在增加,本次大赛有很多人都觉得难,或者发挥失常.后面是我对本次 ...

  7. 蓝桥杯python青少年_蓝桥杯大赛青少年组省赛结果公布

    2020年7月,第十一届蓝桥杯大赛青少年组省赛结果公布.作为少儿编程教育行业的头部企业,编程猫再次发挥示范.引领作用,近90%的报名学员在选拔赛.省赛中获奖.其中,获得省赛一等奖的参赛学员占比高达23 ...

  8. bootstraptable获得所有行_2020广汽本田安全中国行·首届道路安全创新大赛成功举办...

    两辆汽车分别搭载了代表着婴儿的红心,当两车相撞,被安全座椅包裹的红心安然无恙,而另一颗没有安全措施的红心直接裂开.画面配文"救救孩子",让人格外揪心.这是来自2020年广汽本田安全 ...

  9. 鸿蒙系统更新法定年龄,超25000位开发者参赛,华为首届鸿蒙开发者创新大赛创意满满...

    5月24日,华为在深圳举办首届HarmonyOS 开发者创新大赛颁奖典礼.大赛成果丰硕,开发者热情远超预期,并产出了多款有创新.有创意.有价值的优秀作品. 华为消费者业务软件部总裁.AI与智慧全场景业 ...

  10. 华为harmonyOS开发者日,华为首届HarmonyOS开发者创新大赛收官

    昨日,华为在深圳举办首届HarmonyOS 开发者创新大赛颁奖典礼,多款有创新.有创意.有价值的优秀作品从大赛中脱颖而出. 华为消费者业务软件部总裁.AI与智慧全场景业务部总裁王成录表示,Harmon ...

最新文章

  1. ​两大顶级AI算法一起开源!Nature、Science齐发Alphafold2相关重磅,双厨狂喜~
  2. UVA 1622 Robot
  3. java hashset 源码_Java集合源码分析-HashSet和LinkedHashSet
  4. Nginx配置实例-动静分离实例:搭建静态资源服务器
  5. 解决deepin微信无法登录
  6. socket.io跨域踩坑
  7. Chrome 69正式版浏览器遭批 恢复完整显示域名
  8. 程序员离职代码交接_程序员离职大半个月,被老板命令回单位讲代码,员工:一次1万...
  9. bzoj 3495: PA2010 Riddle(2-SAT)
  10. ATTCK实战系列二(CS域渗透)
  11. jeep智能手表软件测评中心的测试,够了,不要太帅:Jeep黑骑士智能手表深度评测...
  12. 电机学他励直流发电机matlab,直流发电机综合实验指导书(全文5篇)
  13. 单片机可控硅调光电路
  14. 主从D触发器的电路结构和工作原理
  15. vtune下载 windows_VtuneApi32e.dll
  16. 宏基笔记本linux系统安装图解,宏基Aspire 4738ZG在linpus linux下安装XP系统教程
  17. 如何将JPG免费转化成PDF
  18. Yolov3中xmin,ymin,xmax,ymax的疑惑
  19. [游戏代码]求生之路插件:人物获得武器
  20. Balance安装及用法小结

热门文章

  1. 分布式系统的经典基础理论
  2. 怎么缩小gif动图的体积?三步快速压缩gif体积
  3. HTML顶部状态栏更改背景,适合做导航栏背景的图片
  4. hdu5064 dp
  5. Android Studio 中Locat使用包名过滤无法显示的问题
  6. 利用 DIAMOND、MCScanX、TBtools 分析物种基因组间的共线性区段与基因复制事件
  7. 免费天气预报接口返回15天的天气JSON格式
  8. 对网络化云计算时代的美好憧憬
  9. vmix一块屏幕分成三块_定点爆破三块绊脚石,OLED电视或可星火燎原
  10. Linux之CentOS tar压缩与解压命令大全