算法
文章平均质量分 58
qq_38483191
希望大家多多关注
展开
-
L1-056. 猜数字
时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。 输入格式: 输入在第一行给出一个正整数N(<= 104)。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(<= ...原创 2018-05-10 21:08:13 · 515 阅读 · 0 评论 -
MD5算法原理
MD5算法是一种加密算法,典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。其加密原理如下所示: 对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。1. 填充:如果输入信息的长度(bit...原创 2018-05-14 23:59:20 · 161 阅读 · 0 评论 -
php中常用加密算法及实现
常用算法简介:1)md5()算法:把任意长度的信息进行散列计算,得到固定长度的输出,这个 散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息。2)crypt()算法:将字符串用UNIX 的标准加密DES模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在salt的参数中,再比对加密后的字符串。3)Sha1()算法:是一种单向加密算法...原创 2018-05-30 17:39:46 · 2751 阅读 · 0 评论 -
7-3 两个有序链表序列的合并
已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3。输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:1 3 5 -12 4 6 8 10 -1输出样例:1 2 3...原创 2018-06-07 09:55:28 · 1562 阅读 · 0 评论