![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++高级操作
一口桃子酒
这个作者很懒,什么都没留下…
展开
-
课程小作业(stl使用)
课程小作业描述《程序设计实习》课程的作业非常多。A同学每天只能做一道题,因此他可能无法完成所有的作业。作业的每道题目都有分数和截止日期。对于每道题目,A同学只有在截止日期当天或之前完成了题目,才可以获得这道题目的分数。现在,给出每道题目的分数和截止日期,请计算A同学最多能够获得的分数。输入第一行一个整数N,代表题目数量。接下来N行每行两个整数,分别表示每道题目的分数、截止日期。1<=N,分数,截止日期<=10000。输出输出一个整数,表示A同学最多能够获得的分数。时间开始于第原创 2020-06-19 10:21:03 · 503 阅读 · 1 评论 -
程设期中大复习
程设期中大复习1.0403:编程填空:二进制第n位为1的整数个数总时间限制: 1000ms 内存限制: 1024kB描述给出一组整数,统计其中有多少整数符合条件“二进制表示的第n位为1”#include <vector>#include <iostream>#include <algorithm>using namespace std;// 在此处补充你的代码int main(int argc, char** argv) { int n, x;原创 2020-06-13 22:36:43 · 613 阅读 · 0 评论 -
G:priority queue练习题
G:priority queue练习题总时间限制: 2500ms 内存限制: 131072kB描述我们定义一个正整数a比正整数b优先的含义是:*a的质因数数目(不包括自身)比b的质因数数目多;*当两者质因数数目相等时,数值较大者优先级高。现在给定一个容器,初始元素数目为0,之后每次往里面添加10个元素,每次添加之后,要求输出优先级最高与最低的元素,并把该两元素从容器中删除。输入第一...原创 2020-03-30 10:04:58 · 2577 阅读 · 1 评论 -
F:我自己的 ostream_iterator
F:我自己的 ostream_iterator描述程序填空输出指定结果#include <iostream>#include <list>#include <string>using namespace std;template <class T1,class T2>void Copy(T1 s,T1 e, T2 x){ for...原创 2020-03-29 17:37:31 · 718 阅读 · 0 评论 -
C:很难蒙混过关的CArray3d三维数组模板类
C:很难蒙混过关的CArray3d三维数组模板类描述实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组,输出指定结果#include <iostream>#include <iomanip> #include <cstring>using namespace std;template <class T>cl...原创 2020-03-29 16:45:34 · 1556 阅读 · 0 评论 -
按距离排序(函数对象
B:按距离排序#include <iostream>#include <cmath>#include <algorithm>#include <string>using namespace std;template <class T1,class T2>struct Closer {// 在此处补充你的代码};int...原创 2020-03-24 15:47:55 · 492 阅读 · 0 评论 -
山寨版istream_iterator
山寨版istream_iterator总时间限制: 1000ms 内存限制: 65536kB描述模仿C++标准模板库istream_iterator用法,实现CMyistream_iterator使得程序按要求输出#include <iostream>#include <string>using namespace std;template <clas...原创 2020-03-24 09:42:07 · 421 阅读 · 0 评论 -
魔兽3:开战总结
魔兽3:开战总结(程设大作业c++写写改改好几天的魔兽3终于过啦(虽然还有4,想想就觉得写不出AC的蓝就是我心中的碧海蓝天,耿耿星河即使半夜2:04我也要写总结反思(在没人认识我的地方得瑟1.对指针的掌握非常不牢固关于nullptr和delete用法#include<iostream>using namespace std;int main(){ int * pA =...原创 2020-03-24 02:05:26 · 227 阅读 · 0 评论 -
关于两个类互相引用的析构问题
关于两个类互相引用的析构问题写魔兽到3.0时,硬着头皮开始解决司令部类和武士类各自有对方指针的问题,在调用析构函数的时候,会出现如下错误malloc: *** error for object 0x7ffeefbff580: pointer being freed was not allocated解决方法:声明临时变量,解除互相引用的关系 void cut(){ int...原创 2020-03-17 18:26:10 · 378 阅读 · 0 评论 -
Fun和Do(继承和多态
Fun和Do(继承和多态描述程序填空输出指定结果#include <iostream> using namespace std;class A { private: int nVal; public: void Fun() { cout << "A::Fun" << endl; }; void Do() { cout <...原创 2020-03-11 11:50:39 · 1212 阅读 · 0 评论 -
运算符重载
运算符重载(填空题)描述写一个二维数组类 Array2,使得下面程序的输出结果是:0,1,2,3,4,5,6,7,8,9,10,11,next0,1,2,3,4,5,6,7,8,9,10,11,程序:#include <iostream>#include <cstring>using namespace std;class Array2 {/...原创 2020-03-05 20:58:44 · 102 阅读 · 0 评论