C++
jithxx_
人一我十,人百我千。永不放弃,怀揣着梦想前进。
展开
-
CCF认证201909-4推荐系统
题解思路:先说一下解题思路吧,这是一道比较明晰的模拟题,由m种物品,每一种物品都会被打分,题目要求你筛选出k个打分靠前的物品,并且这些物品的种类每一个都必须要有阈值,也就是说这个类型的不能存入超过这个阈值的数量.那么这一题是一个模拟题,首先梳理题意的时候就必须注意到,这是一道对所有物品得分进行排序,然后对于同分的物品又要对序号进行升序排序,直接可以想zhe到struct + set的算法,...原创 2019-12-11 23:23:41 · 316 阅读 · 0 评论 -
1045 Favorite Color Stripe (30 分) 递推 动规dp
我是hxx,很没写博客了,废话不多说,看题.1045Favorite Color Stripe(30分)Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cu...原创 2019-11-25 19:15:20 · 181 阅读 · 1 评论 -
C++11/14新特性 更性感
今天学习并了解了很多有关C++11的新特性C++中四种转型操作:1)static_cast 和C的旧式转换相同2) const_cast 它一般用来改变表达式中的常量性和变易性3) dynaic_cast用来运行继承体系中 :安全的向下转型或跨系转型的动作:4) reinterpret_cast 最常用的用途是函数指针类型的转哈unlambda表达式格式:[=...原创 2019-08-14 18:37:53 · 220 阅读 · 0 评论 -
数字签名技术以及RSA算法的原理实现
数字签名技术1)对称加密与非对称加密对称加密:对文件的加密和解密采用的都是同一个密钥,有IDEA和DES两种加密算法非对称加密:有一对公钥和私钥 如果我们使用公钥加密,必须得用私钥解密;如果使用私钥加密,则必须使用公钥解密。当使用的加密和解密式两种不同的密钥 我们称之为非对称加密2)信息摘要:对数据进行处理,得到一段固定长度的结果。一般在进行数字签名的时候我...原创 2019-08-14 18:49:56 · 8024 阅读 · 0 评论 -
区块链中的Transaction文档心得总结
Transaction对象由字段集合构成字段又含有两个部分组成:公共字段:交易类型,发起交易的帐号特殊字段:特定于交易类型的相关信息的字段集合交易对象的两种表示方法:JSON对象、二进制对象在JSON中表示为"TransactionType":"Payment", 而采用二进制表示时, Name是由一个数值对<Type, Code>表示, Value则是一...原创 2019-08-14 18:54:51 · 1749 阅读 · 0 评论