摘要:
一、C++基本语法 变量名是由字母、数字和下划线字符组成,并且开头不能是数字。大小写不同的变量是不同的。变量名不能是关键字,如for、if等都是不能作为变量名的 C++基本的数据类型是整型int、浮点型float/double、字符型char、字符串string、bool布尔型,除此外还有长整型lo 阅读全文
摘要:
先来看看代码清单: (1)初始化 for(int i=1;i<=n;i++)f[i] = i; //初始化每个的爹是自己 因为每个元素属于单独的一个集合,所以每个元素以自己作为结点 (2)寻找根结点编号并压缩路径 int find(int x) { //如果第x个人的爹f[x]不是自己,那么就继续去 阅读全文
摘要:
近日,发现有部分同学翻取博客上的题解程序复制提交的抄袭行为; 在此声明:本博客的代码仅供大家学习参考,对于自身还未学习到对应知识点的同学,请先完善自身基础知识的学习,当且仅当自学或已学习到这些知识点时,且没有解决思路时才来参考题解的代码,且不要复制粘贴,这样对学习没有任何帮助,学习编程是学习编程的思 阅读全文
摘要:
描述 童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,C小朋友得到了Plenty of candies,将要把这些糖果分给要好的朋友们。已知糖果从一个人传给另一个人需要1 秒的时间,同一个小朋友不会重复接受糖果。由于糖果足够多,如果某时刻某小朋友接受了糖果,他会将糖果分成若干份,分给那些在他 阅读全文
摘要:
5745: 演讲大厅安排 描述 有一个演讲大厅需要我们管理,演讲者们事先定好了需要演讲的起始时间和中止时间。我们想让演讲大厅得到最大可能的使用。我们要接受一些预定而拒绝其他的预定,目标是使演讲者使用大厅的时间最长。假设在某一时刻一个演讲结束,另一个演讲就可以立即开始。 需要计算演讲大厅最大可能的使用 阅读全文
摘要:
一维数组 前言: 在前面的课程中其实已经学习过将数据通过等于号赋值到变量中,甚至还可以通过循环来实现多次重复地输入不同的数据到变量中,但是,从始至终,我们能存储下来的数据只有那几个变量而已,例如 int a,b,c; for(int i=1;i<=10000;i++) cin>>a>>b>>c; 可 阅读全文
摘要:
描述 小B在一个有N个城市M条道路的国家,每条道路连接的城市可以互相到达且每条道路小B都要花1步去走过它。现在他在1号城市,问他走P步最多能走多少个不同的城市? 输入 第1行,三个正整数N、M、P 接下来M行,每行两个整数U、V,表示存在一条连接U、V的无向边。 1<=N<=100000,1<=M< 阅读全文
摘要:
描述 给定一个n*m的地图,每个方格可以取: (1)“*”:表示一个景点; (2)“#”: 表示墙壁,不可经过; (3)“.”: 表示通道,可以经过; 现在你从左上角(0, 0)出发,需要走遍每个景点,且回到起点,问最少需要几步。 输入 第一行为n和m,表示地图的行数和列数(1<=n, m<=10) 阅读全文
摘要:
1001 : 分数乘法 #include<bits/stdc++.h> using namespace std; float a,b,c,d; int main() { char t; cin>>a>>t>>b>>t>>c>>t>>d; printf("%.3f",a/b*c/d); return 阅读全文
摘要:
描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对 阅读全文