之前博客讲了一些关于std::find和std::find_ if的一些使用方法。可是没有讲述对于vector中存储的是自己定义的类。那么怎么样使用std::find和std::find_if进行查找呢? 先定义一个类: class Item { private: std::string m_Ite ...
分类:
编程语言 时间:
2017-07-30 23:39:04
阅读次数:
223
题意:给定上一个序列,然后有一些询问,求区间 l - r 中有多少个不同的数的和。 析:和求区间不同数的方法是一样,只要用主席树维护就好。 代码如下: ...
分类:
其他好文 时间:
2017-07-30 22:06:57
阅读次数:
137
监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 Input 输入两个整数M,N.1<=M<=10^8,1<=N<=10^12 Output 可能越狱的状态数,模100003取余 ...
分类:
其他好文 时间:
2017-07-30 22:02:50
阅读次数:
197
壮壮的数组 Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description A,B,C为三个元素个数为n的数组,A={a1,a2,a3...an},B={b1,b2,b3...bn},C={c1,c2,c3.. ...
分类:
编程语言 时间:
2017-07-30 21:08:06
阅读次数:
183
Someday, Drazil wanted to go on date with Varda. Drazil and Varda live on Cartesian plane. Drazil's home is located in point (0,?0) and Varda's home i ...
分类:
其他好文 时间:
2017-07-30 20:03:07
阅读次数:
199
DescriptionRivest 是密码学专家。近日他正在研究一种数列E = {E[1],E[2],……,E[n]},且E[1] = E[2] = p(p 为一个质数),E[i] = E[i-2]*E[i-1] (若2<i<=n)。例如{2,2,4,8,32,256,8192,……}就是p = 2 ...
分类:
其他好文 时间:
2017-07-30 20:01:18
阅读次数:
150
题目: 你拿到一个整数,却忍不住想把每个位数都乘在一起。例如看到356就会想要知道3 * 5 * 6的值为何。快写个程序帮帮为了乘数字而快发疯的自己吧! 思路:把这个数每一位%10,并且再将它每次/10 来看代码: ...
分类:
其他好文 时间:
2017-07-30 19:55:27
阅读次数:
97
摘要:故事发生的起因是RN android因为获取一个验证码cookie的后续问题太麻烦 RN注册监听 RN监听的回调方法 RN调用原生Locatfb类的startMyActivity(); 原生Locatfb类 原生展示的Activity 原生引用的网络框架app/build.gradle okh ...
分类:
移动开发 时间:
2017-07-30 18:05:54
阅读次数:
496
今天我还在纠结循环!!!虽然我真的是蒟蒻可是吧我也是过一中统招线的人儿,好吧,我承认在一中我真的很low。。。hin无奈啊啊啊!! 上午做了几道题,每次都是编译没啥问题,就是结果不对,然后还不知道问题在哪。就比如有一道纠结我昨天一整下午的题【P1043】最后才知道原来-n搁错地方了,就是这道题浪费了 ...
分类:
其他好文 时间:
2017-07-30 18:04:58
阅读次数:
130
我们来看一下不是有工厂模式的代码 上面就是使用简单工厂来实现数据的导出形式 当系统中的具体产品类不断增多时候,可能会出现要求工厂类根据不同条件创建不同实例的需求.这种对条件的判断和对具体产品类型的判断交错在一起,很难避免模块功能的蔓延,对系统的维护和扩展非常不利; 如果我们需要导出成XML形式 我们 ...
分类:
其他好文 时间:
2017-07-30 18:03:59
阅读次数:
143