
CCCC
更新:2022天梯赛已结束,之后佛系更新了(指大概率不更了XD)
2020/2021寒假随便刷刷,希望一个月能有所提升!ψ(`∇´)ψ 每日一更
tcy今天长胖了吗
总有一天我也会是金牌女孩ヾ(≧▽≦*)o
展开
-
2022天梯赛总结
接下来应该还会参加下一年的ccpc女生赛,不知道有没有机会参加下一次的天梯赛了(大四未定数太多),如果不能,就以这篇收尾吧。最后祝学校集训队越办越好:D原创 2022-04-25 13:46:55 · 2102 阅读 · 5 评论 -
2021天梯赛总结
2021天梯赛总结总分219,团队金,个人铜最开始大概有一个15分、两个20分和两个25分的题目没有拿满分,但是谨记赛前老师不要纠结的提醒,都没有继续看。后面在25分题目做完之后,还有一个小时的时间(不算延长时间)。接下来大概有半个小时的时间一直没有写题,看完了30分的前两题题意之后,觉得有些困难而不敢开始写,于是转去看前面没拿满分的题目,但是也是一个也看不出来问题。就这样纠结了很久,只剩半小时的时候下定决心写L3-2,结果最后越写越急,怎么也过不了样例,最后30秒还在debug。本来都已经觉得自己原创 2021-04-25 11:34:48 · 1488 阅读 · 0 评论 -
L3-003 社交集群 (30 分)
L3-003 社交集群 (30 分)题目题目链接思路开始想复杂了,以为用并查集可能做不了,后来发现其实就是并查集。至于部分爱好相同如何连接,我采用的方法是输入一个爱好之后去判断这个爱好的表当前是否为空,不为空就和表里的第一个人相连,并且无论是否是空的都放入表中。最后取出每个人的祖先放入set同时统计人数即可。代码#include <bits/stdc++.h>#define INF 0x3f3f3f3f3f3f#define pb push_backusing namespac原创 2021-04-23 20:06:32 · 147 阅读 · 0 评论 -
L3-002 特殊堆栈 (30 分)
L3-002 特殊堆栈 (30 分)题目题目链接思路用vector和stack模拟栈,一个vector每次插入的时候用lower_bound,upper_bound,二分查找插入的位置后用insert插入,另用一个stack按照插入顺序存储元素,每次弹出栈顶的时候将这个stack的栈顶弹出,并根据这个元素回到vector中查找其位置并删除。由于vecxtor一直保持有序存储,所以查询时也只需要查询vec[vec.size() / 2]就可以了(注意特判奇偶)代码#include <bits原创 2021-04-23 18:02:48 · 152 阅读 · 0 评论 -
L3-001 凑零钱 (30 分)
L3-001 凑零钱 (30 分)题目题目链接思路01背包+路径还原,将01背包的这一段进行修改:for(int i = 1; i <= n; i++){ for(int j = m; j >= v[i]; j--) { dp[j] = max(dp[j - v[i]] + v[i], dp[j]); }}//turn intofor(int i = 1; i <= n; i++){ for(int j = m; j &g原创 2021-04-23 09:41:30 · 178 阅读 · 0 评论 -
L2-032 彩虹瓶 (25 分)
L2-032 彩虹瓶 (25 分)题目链接思路直接用栈模拟就可以了,没有特别需要注意的,具体见代码。模拟赛做了一遍,卡在超过m才是判错;现在又做了一遍,还是卡在超过m才是判错。呜呜呜代码#include <bits/stdc++.h>#define INF 0x3f3f3f3f3f3f#define pb push_backusing namespace std;typedef pair<int, int> P;const int N = 1e5 + 10;t原创 2021-04-22 21:48:01 · 177 阅读 · 0 评论 -
L2-031 深入虎穴 (25 分)
L2-031 深入虎穴 (25 分)题目题目链接思路题目说明了没有两个路通往一扇门,说明没有环,这是一棵树,由此问题转化为求树的深度。开始用从根开始的深搜,写完了才发现需要输出节点,于是重新写从叶子开始的深搜,加上简单剪枝——即已经求出深度的不重复求。没有什么优化就直接过了。代码#include <bits/stdc++.h>#define INF 0x3f3f3f3f3f3f#define pb push_backusing namespace std;typedef p原创 2021-04-22 21:08:26 · 171 阅读 · 0 评论 -
L2-030 冰岛人 (25 分)
感觉最近不熟练了许多,要加把劲了( o=^•ェ•)o原创 2021-04-07 16:50:50 · 270 阅读 · 0 评论 -
L2-029 特立独行的幸福 (25 分)
因为作业写不完拖更了好久原创 2021-04-06 20:30:44 · 506 阅读 · 0 评论 -
L2-028 秀恩爱分得快 (25 分)
L2-028 秀恩爱分得快 (25 分)题目L2-028 秀恩爱分得快 (25 分)古人云:秀恩爱,分得快。互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?输入格式:输入在第一行给出 2 个正整数:N(不超过100原创 2021-03-30 20:04:48 · 526 阅读 · 0 评论 -
L2-027 名人堂与代金券 (25 分)
L2-027 名人堂与代金券 (25 分)题目对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20 元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K 名的学生列入课程“名人堂”。本题就请你编写程序,帮助老师列出名人堂的学生,并统计一共发出原创 2021-03-26 13:41:39 · 284 阅读 · 1 评论 -
L2-026 小字辈 (25 分)
L2-026 小字辈 (25 分)题目本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。输入格式:输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号,其中第 i 个编号对应第 i 位成员的父/母。家谱中辈分最高的老祖宗对应的父/母编号为 -1。一行中的数字间以空格分隔。输出格式:首先输出最小的辈分(老祖宗的辈分为 1,以下逐级递增)。然后在第二行按递增顺序输出辈分最小的成员的编号。编号间以一个空原创 2021-03-19 17:00:12 · 207 阅读 · 0 评论 -
L2-025 分而治之 (25 分)
L2-025 分而治之 (25 分)题目分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。输入格式:输入在第一行给出两个正整数 N 和 M(均不超过10 000),分别为敌方城市个数(于是默认城市从 1 到 N 编号)和连接两城市的通路条数。随后 M 行,每行给出一条通路所连接的两个城市的编号,其间以一个空格分隔。在城市信息之后给出参谋部的系列方案,原创 2021-03-19 16:33:23 · 312 阅读 · 0 评论 -
L2-024 部落 (25 分)
L2-024 部落 (25 分)题目在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。输入格式:输入在第一行给出一个正整数N(≤104),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:K P[1] P[2] ⋯ P[K]其中K是小圈子里的人数,P[i](i=1,⋯,K)是小圈子里每个人的编号。这里所有人的编号从1开始连原创 2021-03-16 21:30:35 · 295 阅读 · 0 评论 -
L2-023 图着色问题 (25 分)
L2-023 图着色问题 (25 分)题目图着色问题是一个著名的NP完全问题。给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色,使得不会有两个相邻顶点具有同一种颜色?但本题并不是要你解决这个着色问题,而是对给定的一种颜色分配,请你判断这是否是图着色问题的一个解。输入格式:输入在第一行给出3个整数V(0<V≤500)、E(≥0)和K(0<K≤V),分别是无向图的顶点数、边数、以及颜色数。顶点和颜色都从1到V编号。随后E行,每行给出一条边的两个端点的编号。在图的信息原创 2021-03-12 09:26:16 · 150 阅读 · 0 评论 -
L2-022 重排链表 (25 分)
L2-022 重排链表 (25 分)题目给定一个单链表 L1→L2→⋯→L**n−1→L**n,请编写程序将链表重新排列为 L**n→L1→L**n−1→L2→⋯。例如:给定L为1→2→3→4→5→6,则输出应该为6→1→5→2→4→3。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址和结点总个数,即正整数N (≤105)。结点的地址是5位非负整数,NULL地址用−1表示。接下来有N行,每行格式为:Address Data Next其中Address是结点地址;Da原创 2021-03-11 19:15:38 · 207 阅读 · 0 评论 -
L2-021 点赞狂魔 (25 分)
L2-021 点赞狂魔 (25 分)题目微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前3名点赞狂魔。输入格式:输入在第一行给出一个正整数N(≤100),是待统计的用户数。随后N行,每行列出一位用户的点赞标签。原创 2021-03-11 15:44:27 · 460 阅读 · 0 评论 -
L2-020 功夫传人 (25 分)
L2-020 功夫传人 (25 分)题目一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第原创 2021-03-10 20:57:30 · 148 阅读 · 0 评论 -
L2-019 悄悄关注 (25 分)
L2-019 悄悄关注 (25 分)题目新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个用户i(i=1, …, N)是被其关注的用户的ID,是长度为4位的由数字和英文字母组成的字符串,各项间以原创 2021-03-10 18:50:58 · 127 阅读 · 1 评论 -
L2-018 多项式A除以B (25 分)
L2-018 多项式A除以B (25 分)题目这仍然是一道关于A/B的题,只不过A和B都换成了多项式。你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数。输入格式:输入分两行,每行给出一个非零多项式,先给出A,再给出B。每行的格式如下:N e[1] c[1] ... e[N] c[N]其中N是该多项式非零项的个数,e[i]是第i个非零项的指数,c[i]是第i个非零项的系数。各项按照指数递减的顺序给出,保证所有指数是各不相同的非负整数,所有系数是非零整数,所有整数在整型范围内。原创 2021-03-09 19:47:11 · 782 阅读 · 0 评论 -
L2-017 人以群分 (25 分)
L2-017 人以群分 (25 分)题目社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。输入格式:输入第一行给出一个正整数N(2≤N≤105)。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们的和都不会超过231。输出格式:按下列格式输出:Outgoing #: N1In原创 2021-03-08 21:42:42 · 653 阅读 · 0 评论 -
L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
L2-016 愿天下有情人都是失散多年的兄妹 (25 分)题目呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式:输入第一行给出一个正整数N(2 ≤ N ≤104),随后N行,每行按以下格式给出一个人的信息:本人ID 性别 父亲ID 母亲ID其中ID是5位数字,每人不同;性别M代表男性、F代表女性。如果某人的父亲或母亲已经不可考,则相应的ID位置上标记为-原创 2021-03-08 21:40:32 · 197 阅读 · 0 评论 -
L2-015 互评成绩 (25 分)
L2-015 互评成绩 (25 分)题目学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。输入格式:输入第一行给出3个正整数N(3 < N ≤104,学生总数)、k(3 ≤ k ≤ 10,每份作业的评审数)、M(≤ 20,需要输出的学生数)。随后N行,每行给出一份作业得到的k个评审成绩(在区间[0, 100]内),其间以空格分隔。输出格式:按原创 2021-03-06 13:38:53 · 115 阅读 · 0 评论 -
L2-014 列车调度 (25 分)
L2-014 列车调度 (25 分)题目火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数N (2 ≤ N ≤105),下一行给出从1到N的整数序号的一个重排列。原创 2021-03-03 11:03:36 · 687 阅读 · 0 评论 -
L2-013 红色警报 (25 分)
L2-013 红色警报 (25 分)题目战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0 < N ≤ 500)和M(≤ 5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的通路条数。随后M行,每行给出一条通路所连接的两个城市的编号,其间以1个空原创 2021-03-02 13:08:12 · 1842 阅读 · 2 评论 -
L2-012 关于堆的判断 (25 分)
L2-012 关于堆的判断 (25 分)题目将一系列给定数字顺序插入一个初始为空的小顶堆H[]。随后判断一系列相关命题是否为真。命题分下列几种:x is the root:x是根结点;x and y are siblings:x和y是兄弟结点;x is the parent of y:x是y的父结点;x is a child of y:x是y的一个子结点。输入格式:每组测试第1行包含2个正整数N(≤ 1000)和M(≤ 20),分别是插入元素的个数、以及需要判断的命题数。下一行给出区间[原创 2021-03-01 22:13:33 · 297 阅读 · 0 评论 -
L2-011 玩转二叉树 (25 分)
给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。原创 2021-02-28 10:41:42 · 424 阅读 · 0 评论 -
L2-010 排座位 (25 分)
L2-010 排座位 (25 分)题目布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(≤100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M行,每行给出一对宾客之间的关系,格式为:宾客1 宾客2 关系,其中关系为1表示是朋友,-1表示是死对头。注意两个人不可能既是朋友又原创 2021-02-27 10:55:47 · 113 阅读 · 0 评论 -
L2-009 抢红包 (25 分)
挺简单的一道题, 也没有什么坑点,每次将 kk 个人的钱加上抢到的红包,并将发红包的人的钱减去即可。唯一可能需要注意的是金额的存储要用int,输出的时候再去除100.0,不然在double类型的数字比较中会出现精度问题(即3.63不等于3.63这种)。很多题目其实都是这样,能用int就不用double。原创 2021-02-27 10:34:24 · 116 阅读 · 0 评论 -
L2-008 最长对称子串 (25 分)
L2-008 最长对称子串 (25 分)题目对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11思路开始想复杂了,还想用dp做,其实1000的范围暴力就行了。枚举子字符串的端点 i,j原创 2021-02-27 09:53:02 · 169 阅读 · 0 评论 -
L2-007 家庭房产 (25 分)
L2-007 家庭房产 (25 分)题目给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。输入格式:输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产:编号 父 母 k 孩子1 ... 孩子k 房产套数 总面积其中编号是每个人独有的一个4位数的编号;父和母分别是该编号对应的这个人的父母的编号(如果已经过世,则显示-1);k(0≤k≤5)是该人的子女的个数;孩子i是其子女的编号。输出格式:首先在第一行输出家庭个数(所有原创 2021-02-26 11:18:49 · 164 阅读 · 0 评论 -
L2-006 树的遍历 (25 分)
后序遍历是根在左右子树之后,所以对于整个后序遍历,根一定是最后一个。在中序遍历中找到根的位置,根的左边有几个数,就说明左子树有几个元素;右子树以此类推。在我们知道左右子树的个数之后我们回到后序遍历中,显然,遍历一定是[左子树][右子树][根]的顺序;又因为我们已经知道了左右子树的元素个数,所以可以通过这个条件定位左右子树的位置,再将左右子树作为单独的树来进行递归还原。原创 2021-02-25 14:27:18 · 219 阅读 · 0 评论 -
L2-005 集合相似度 (25 分)
给定两个整数集合,它们的相似度定义为:N**c/N**t×100%。其中N**c是两个集合都有的不相等整数的个数,N**t是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。输入格式:输入第一行给出一个正整数N(≤50),是集合的个数。随后N行,每行对应一个集合。每个集合首先给出一个正整数M(≤104),是集合中元素的个数;然后跟M个[0,109]区间内的整数。之后一行给出一个正整数K(≤2000),随后K行,每行对应一对需要计算原创 2021-02-15 18:35:58 · 171 阅读 · 0 评论 -
L2-004 这是二叉搜索树吗? (25 分)
一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,其左子树中所有结点的键值小于该结点的键值;其右子树中所有结点的键值大于等于该结点的键值;其左右子树都是二叉搜索树。所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。给定一个整数键值序列,现请你编写程序,判断这是否是对一棵二叉搜索树或其镜像进行前序遍历的结果。输入格式:输入的第一行给出正整数 N(≤1000)。随后一行给出 N 个整数键值,其间以空格分隔原创 2021-02-15 16:06:50 · 246 阅读 · 0 评论 -
L2-003 月饼 (25 分)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 4原创 2021-02-15 15:15:06 · 179 阅读 · 1 评论 -
L2-002 链表去重 (25 分)
给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉。即对每个键值 K,只有第一个绝对值等于 K 的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还有被删除的链表 -15→15。原创 2021-02-14 21:01:52 · 994 阅读 · 0 评论 -
L2-001 紧急救援 (25 分)
大哥大嫂新年好,让我给大家A道题助助兴!原创 2021-02-12 16:49:56 · 179 阅读 · 0 评论 -
L1-072 刮刮彩票 (20 分)
这是刷到现在最后一道25分以下的题目了,之后不会再有水题了,不知道还能不能做到日更十篇甚至像今天这样日更20篇导致发不出去(上限一天10篇)。。。不管怎么样希望能管的住自己,这个寒假好好学习吧。大二的上半学期是我人生中最痛苦的一段日子,但不管怎样这段日子都熬过来了,崩溃与惨败也给我好好上了一课。(突然走偏了,且允许我在最后一道20分题下感慨一下)愿我还是那个一腔热血的少年。原创 2021-02-07 08:47:47 · 758 阅读 · 0 评论 -
L1-071 前世档案 (20 分)
L1-071 前世档案 (20 分)题目网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。输入格式:输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤10原创 2021-02-07 08:47:41 · 185 阅读 · 0 评论 -
L1-070 吃火锅 (15 分)
L1-070 吃火锅 (15 分)题目以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 chi1 huo3 guo1。输入格式:输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点 . 时,输入结束,此行不算在朋友信息里。输出格式:首先在一行中输出朋友信息的总条数原创 2021-02-07 08:47:34 · 551 阅读 · 1 评论