搜狗笔试真题
-- #include "stdint.h"
// 注:以上内容没有前面的“--”,做时去掉即可
int encode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
uint8_t a = ( in ^ seed ) >> 2;
uint8_t b = ( ( ((uint32_t)in) << 10 ) ^ seed ) >> (10-6);
a &= 63;
b &= 192;
a = 63 & ( a ^ (b << 3));
out = a | b;
seed = (((seed << 7) ^ seed ^ in) + 48475829);
}
return 0;
}
int decode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
// 请在此处补全代码
}
}
int main()
{
const uint8_t buf1[] = {0xf5, 0x3b, 0x3a, 0x0d, 0x54, 0x73, 0x34, 0xfe, 0x5d, 0x72, 0x2d, 0x8b, 0xca, 0x1d, 0xdb, 0xd4, 0x94, 0xfa, 0x88, 0xae, 0x51, 0x4f, 0x85, 0x38, 0x96, 0x33, 0xf1, 0xa3, 0x41, 0xf9, 0xc8, 0x67, 0xfc, 0x01, 0xc7, 0xdd, 0x22, 0xe7, 0xbd, 0x83, };
uint8_t buf2[100] = {};
const uint32_t password = 0x266d183bu;
const size_t len = sizeof(buf1);
encode(buf1, buf2, password, len);
printf("%sn", buf2);
}
求哈希解码算法
-
中国银行校园招聘笔试经验大纲
下面是我今天下午参加中国银行校招考试的回忆哈——包括时间分布和内容概述:一、13:30~14:30——英语部分40题单选,12题完形填空,48道阅读,完全的托业题型。题目中规中矩,一小时,100题。二、14:30~15:30——职业能力测试。包括逻辑推理(图...
-
河南工行定向柜员笔试经验分享
考试地点:郑州牧专考试人数:没仔细看,大概20多个考场,一个考场60人,我们考场缺考10人左右。也就是说考试总人数在1400左右。考试形式:纸质试卷,包括试卷本一本、答题卡一张,无演草纸,不得携带计算器,每个考场2名监考,场外有巡考,考场没有时钟。试题内容:120个选择题,其中100...
-
新华社参编部笔试经验
今天去考了新华社参编部的编辑职位,跟大家说说考试情况吧!第一部分是填空题,都是关于国际时事和国际基础知识的。其中有今年是和平共处五项原则提出多少周年,是由中国和哪两个国家共同提出的;写出在XX年举行大选的亚洲国家的名称和领导人的名称;香港,澳门回归纪念...
-
德固赛笔经
一开始出现的题目应该是所谓的性格测试或工作能力倾向测试,就是假设你身处一个个工作场景,你的部下或同事出现一个个tough的问题要你解决,你将会采取什么办法处理,反正就自己选择自己的咯。轻松了没几题,bt的题目就开始一一闪现,中英文都有,无非也是什么逻辑判断,智力...