基础题
文章平均质量分 63
wnjason
这个作者很懒,什么都没留下…
展开
-
HDOJ 1008
题目大意:输入N原创 2014-11-22 00:19:29 · 430 阅读 · 0 评论 -
HDOJ 1014 模拟
题目大意:给出两个数 ,s,m,按照题目中的要求计算生成的随机数列,判断是否生成了0~m-1这m个数列,若是则是好的选择,否则是坏的选择。算法思想;用一个标记flag[MAXN]来记录前0~m-1是否生成,同时用num记录数列的长度,循环判断当前的数是否先前生成过,若没有则标记,否及判断num是否等于m,若等则是一个好的选择,不等则不是一个好选择。输出时s,m均占10个字节有队齐,字符串从原创 2014-12-15 20:01:42 · 900 阅读 · 0 评论 -
HDOJ 1017 ----基础题
题目大意:给出n,m,找出满足要求的数对个数。算法思想: 直接枚举计数就OK ,格式要求很严格!代码如下: #include #include #include #include using namespace std;int main(){ int N; cin>>N; while(N--){ int n,m;原创 2014-12-17 19:27:31 · 507 阅读 · 0 评论 -
HDOJ 5058
题目大意:比较两个数组包含的元素是否相同。算法思想:先将两个数组排序,然后分别过滤掉冗余元素,之后一一进行比较即可。代码如下:#include #include #include using namespace std;const int MAXN=111;int a[MAXN];int b[MAXN];int c[MAXN];int d[MAXN];int ma原创 2014-12-10 22:16:02 · 372 阅读 · 0 评论 -
HDOJ 5166 -----斜抛运动
题意:一个人站在H高的地方斜向上抛小球,求出小球落地后的水平距离。算法思想: 1.计算出小球的最大滞空时间 2.计算出小球的水平速度 3.s=Vx*t;推导来自小岛: 代码如下:#include #include #include原创 2014-12-14 13:33:40 · 676 阅读 · 0 评论 -
LeetCode---Number of 1 Bits
题目大意:给出一个无符号整数,返回该整数二进制表示时各位含有1的个数。算法思想:采用bitset容器,声明一个32位的bitset,然后用n初始化它,最后返回转换为二进制时含有1的个数。代码如下:class Solution {public: int hammingWeight(uint32_t n) { bitset num(n); re原创 2015-09-23 20:19:28 · 287 阅读 · 0 评论