摘要: 【C++】fill函数,fill与memset函数的区别memset函数按照字节填充某字符在头文件里面fill函数按照单元赋值,将一个区间的元素都赋同一个值在头文件里面因为memset函数按照字节填充,所以一般memset只能用来填充char型数组,(因为只有char... 阅读全文
posted @ 2018-04-25 17:23 MCQ 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 题目大意:求学生的GPA,学分成以计分数,再除以分数的总和 思路:先用一个函数求出分数对应的学分,用for循环,每次输入,如果分数不是-1就用sum加上分数所对应的学分和计分的成积 再除以学分的总和, 如果sum等于0;则证明没有学分,就没有GPA,输出-1;还有... 阅读全文
posted @ 2018-04-24 19:13 MCQ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 套并查集模板就ojbk/*Sample Input25 31 22 34 55 12 5Sample Output24*/#include using namespace std;int pre[1005];int Find(int x){ int p,tmp;... 阅读全文
posted @ 2018-04-23 23:20 MCQ 阅读(96) 评论(0) 推荐(0) 编辑
摘要: #include #includeusing namespace std;int main(void){ int dec_sum=0,hex_sum=0,duo_sum=0,dec_temp,hex_temp,duo_temp; for(int i=100... 阅读全文
posted @ 2018-04-23 18:12 MCQ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 解题思路:考虑两种糖果,假设其中一种最大数量为n,要想这两种糖果交替吃完,则另一种糖果最少的数量为n-1.因为n个糖果排成一排,内部一共有n-1个空,分离相邻的两个相同的糖果。回到题目中,找出某种糖果的最大数量maxvalue,至少需要maxvalue-1个糖果(即除... 阅读全文
posted @ 2018-04-23 18:04 MCQ 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 第一种(大数)#include#includeusing namespace std;const int MAXN = 1000;int t[MAXN], A[MAXN];char OldData[MAXN], NewData[MAXN]; // 转换前、后的数据... 阅读全文
posted @ 2018-04-23 13:03 MCQ 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 细节很多,可以先算365*18再判断其他的情况再分别加一#include #includeusing namespace std;bool ifrun(int n){ if((n%4==0&&n%100!=0) ||n%400==0) return... 阅读全文
posted @ 2018-04-23 00:27 MCQ 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 第一次交没注意题目说的是实数,改double就行了/*每学期的期末,大家都会忙于计算自己的平均成绩,这个成绩对于评奖学金是直接有关的。国外大学都是计算GPA(grade point average) 又称GPR(grade point ratio),即成绩点数与学分的... 阅读全文
posted @ 2018-04-22 23:25 MCQ 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 其实并查集顾名思义就是有“合并集合”和“查找集合中的元素”两种操作的关于数据结构的一种算法。概述性质并查集算法不支持分割一个集合。算法用集合中的某个元素来代表这个集合,该元素称为集合的代表元。一个集合内的所有元素组织成以代表元为根的树形结构。对于每一个元素 paren... 阅读全文
posted @ 2018-04-22 09:31 MCQ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /*The input contains multiple test cases, each describing a single tree. A tree is specified by giving thevalue in the root node, foll... 阅读全文
posted @ 2018-04-21 15:56 MCQ 阅读(79) 评论(0) 推荐(0) 编辑