无聊没事干
yanhua_tj
这个作者很懒,什么都没留下…
展开
-
sync_with_stdio(false)和cin.tie(NULL)
std::ios::sync_with_stdio(false)这个函数相当于是否兼容stdio的开关,默认为trueC++为了兼容C,保证程序在使用了std::printf和std::cout的时候不发生混乱,将输出流绑到了一起。cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低。而ios::sync_with_stdio(false);可以不经过输入输出缓存,可以节省许多时间,使效率与scanf与printf相差无几注意的是:scanf与printf使用的头原创 2020-11-07 00:56:49 · 1049 阅读 · 0 评论 -
Frogs‘ Neighborhood(POJ 1659 C/C++)
poj 1659Description未名湖附近共有N个大小湖泊L1, L2, …, Ln(其中包括未名湖),每个湖泊Li里住着一只青蛙Fi(1 ≤ i ≤ N)。如果湖泊Li和Lj之间有水路相连,则青蛙Fi和Fj互称为邻居。现在已知每只青蛙的邻居数目x1, x2, …, xn,请你给出每两个湖泊之间的相连关系。Input第一行是测试数据的组数T(0 ≤ T ≤ 20)。每组数据包括两行,第一行是整数N(2 < N < 10),第二行是N个整数,x1, x2,…, xn(0 ≤ xi ≤原创 2020-10-05 21:58:43 · 494 阅读 · 0 评论 -
C++运行时类型判断dynamic_cast和typeid
dynamic_castdynamic_cast < Type-id > ( expression )dynamic_cast<类型>(变量)在运行期间检测类型转换是否安全dynamic_cast < Type-id > ( expression )将基类指针转换为派生类指针,将基类引用转换为派生类引用;转换是有条件的如果指针(或引用)所指对象...原创 2020-04-23 21:10:53 · 1908 阅读 · 1 评论 -
复制构造函数
复制构造函数的深拷贝与浅拷贝转载 2020-04-09 00:24:12 · 124 阅读 · 0 评论 -
数据结构实训——哈夫曼(Huffman)编/译码器
题目4、哈夫曼(Huffman)编/译码器(限1人完成)【问题描述】利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。首先输入一段包含27个字符(包...原创 2020-03-29 15:17:36 · 7746 阅读 · 1 评论 -
数据结构实训——运动会分数统计
题目1: 运动会分数统计(限1 人完成)任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求:输入各个项目的前三名或前五名...原创 2020-03-29 14:56:37 · 6788 阅读 · 4 评论 -
C++ const的自我理解
C++学习笔记–constconst 是 constant 的缩写,本意是不变的,不易改变的意思。在 C++ 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。引用菜鸟教程常变量...原创 2020-03-24 00:07:35 · 321 阅读 · 0 评论 -
VScode,code::blocksC语言编译运行出现不支持的16位应用程序解决方法
最近,莫名其妙c代码就是编译运行不了,老是提示不支持的16位应用程序然后网上找了各种教程只有这个成功了(害得我还升了下系统)实现进入Windows设置然后点更新和安全——恢复然后点高级启动——立即重新启动然后选择疑难解答选择高级选项选择启动设置这里看启用安全模式前面的数字,然后按对应的Fn键启动安全模式...原创 2019-12-06 11:17:39 · 6103 阅读 · 13 评论 -
利用Vmware workstation安装MS-DOS使用Turbo C 2.0
首先上各种软件的链接链接:https://pan.baidu.com/s/1HfTDexiJSpioUnzKddUIyA提取码:khtu打开VMware-workstation-full-15.0.3-12422535.exe第一次安装可能会提示重启,重启完再点一遍安装即可勾上增强型键盘驱动程序,下一步接受,下一步把启动检查产品更新,加入体验提升计划取消勾,下一步下一步...原创 2019-04-01 23:25:11 · 3207 阅读 · 2 评论