自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 Uva 1595 - Symmetry

一.题目题目链接:Uva1595二.思路首先如果存在竖线,那么竖线肯定是所有点中横坐标最大值与最小值相加除2,并且所有的点对必然有x1+x2=c,为了避免处理小数,我们就不除2。每一个点对用pair存储,然后使用map将点与其x值形成映射,然后遍历判断一个点是否存在关于竖线的对称点,需要注意的是如果点在竖线上也是满足条件的。详情请看代码注释。三.源代码#incl

2017-11-30 20:38:48 519

原创 Uva 10391 - Compound Words

一.题目题目链接:Uva10391二.思路看到题目啥都没想,集合保存原来的单词,直接上手两个for循环遍历拼接单词,然后再集合里找是否已经存在,一提交超时。我们可以反其道而行,将每个单词拆分,因为单词长度一般都不会太长,一个单词顶多也就遍历个几十次,比起120000这个级数要小的多,然后结果集也要用集合存储,不要直接输出,因为像zzz这种,(z,zz)和(zz,z)都能构成zz

2017-11-30 16:25:39 277

原创 AES格式保持加密C++实现

一.描述字符集为大小写字母与数字,-*,一共64个字符,-*加密后不变,各字符集加密完后应该还是属于该字符集。二.思路首先将字符编码,最大的字符集个数为26,5个比特即可表示,用8个比特表示一个字符,前3个比特为控制位,表示其为哪一种类的字符,后五个比特表示该字符在字符集内的具体数值。用CTC模式进行加密,每次从加密后的counter值中取五位出来与每个字符编码的后5个比特异或进行加密

2017-11-29 22:15:13 2838 1

原创 gmp实现elgamal加密

用gmp大整数库实现简单的elgamal加密,求生成元的方法利用了拉格朗日定理,直接上代码#include #include #includeconst char *start="100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

2017-11-29 22:04:58 1087 2

原创 Uva10935 - Throwing cards away I

一.题目题目链接:Uva10935二.思路典型的队列,对于每次的排,把第一个pop出来输出,第二个pop出来重新push进队尾,只剩1张牌的时候结束,注意只有一张牌时候的情况,详情看代码注释。三.源代码#include #include using namespace std;int main() { queue cards; //用队列做容器 int n, t

2017-11-29 18:10:43 291

原创 Uva 10763 - Foreign Exchange

一.题目题目链接:Uva10763二.思路将每个学生的信息保存成pair,用map容器存储进行映射,映射的值是该pair的出现次数,最后判断的时候,遍历map,判断是否能成功完成交换的条件是所有的pair对,将其中的两个元素交换,如果这两个pair对的映射值相等,就说明能完成交换,有任意一对不不相等则失败,注意要先判断一下交换元素后的pair对在map中是否存在,再进行数值判断,详情请

2017-11-29 17:03:07 290

原创 Uva 1594 - Ducci Sequence

一.题目题目链接:Uva1594二.思路用vector保存每个元组里面的元素,判断一个元组是否归0的方法:用一个flag计算当前状态下的元组的0的个数,如果0的个数等于元组里元素的个数,则说明当前元组是ZERO,跳出循环,如果直到1000次还没跳出循环,则说明是LOOP型的。详细的请看代码注释。三.源代码#include #include #include using n

2017-11-27 23:07:02 504

原创 Uva1593 - Alignment of Code

一.题目题目链接:Uva1593二.思路用2个向量,1个向量来保存每一行的单词,1个向量用来保存每一列中的最长单词的长度,最后在输出的时候进行处理。详细的请看代码注释。三.源代码#include#include#include#include#includeusing namespace std;const int max_n=1000+5;int main()

2017-11-26 22:36:05 351

原创 rsa破解简单练习

一.问题描述Alice decides to use RSA with the public key N = 1889570071. In order to guard against transmission errors, Alice has Bob encrypt his message twice, once using the encryption exponent e1 = 102176

2017-11-09 00:21:49 868

华三官方广域网教学PPT(V7版本)

华三官方广域网教学PPT(V7版本)

2018-11-03

华三官方高性能园区教学PPT(V7版本)

华三官方高性能园区教学PPT(V7版本)

2018-11-03

华三官方大规模路由技术教学PPT(V7版本)

华三官方大规模路由技术教学PPT(V7版本)  

2018-11-03

H3CSE题库2018-V7

H3CSE题库2018V7版本,覆盖路由,园区和安全三个,答案含解析。

2018-11-03

AES加密C++源码

aes加密的C++源码,aes加密的C++源码,aes加密的C++源码,aes加密的C++源码,aes加密的C++源码

2017-12-01

自己动手写爬虫pdf+源码

自己动手写爬虫pdf+源码,自己动手写爬虫pdf+源码,自己动手写爬虫pdf+源码,自己动手写爬虫pdf+源码

2017-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除