自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 本空间介绍

本人从事信息学奥赛教学工作。将在该博客分享编程、算法知识以及OJ题解。我的B站号是君义_noip。我会在上面更新知识分享及解题视频。下面是保存我做的题解代码的仓库,有需要的可以下载或克隆。信息学奥赛一本通 题解仓库OpenJudge NOI 题解仓库附:OJ网址信息学奥赛一本通OJOpenJudge NOI...

2020-12-24 23:45:29 16

原创 信息学奥赛一本通 1059:求平均年龄 | OpenJudge NOI 1.5 01

【题目链接】ybt 1059:求平均年龄OpenJudge NOI 1.5 01:求平均年龄【题目考点】1. while循环2. for循环循环n次的两种写法for(int i = 0; i < n; ++i){}for(int i = 1; i <= n; ++i){}3. 循环求和设置加和变量s,记住要将其初始化为0。int s = 0;循环读入数据,将读入的数据加到变量s之中。cin>>a; s += a;4. 求均值求和后,将和除以数据个数,即

2020-12-31 00:55:22 69

原创 信息学奥赛一本通 1052:计算邮资 | OpenJudge NOI 1.4 14

【题目链接】ybt 1052:计算邮资OpenJudge NOI 1.4 14:计算邮资【题目考点】1. if…else语句【解题思路】设邮件总重为w克,需要邮资r元1000克以内收基本费8元无论发多重的邮件,基本费都要出的。可以将r的初始值设为8超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算如果w>1000w>1000w>1000,则超出1000克的重量为:w−1000w-1000w−1000,总收费为4⋅⌈w−10005

2020-12-31 00:39:35 85

原创 信息学奥赛一本通 1053:最大数输出 | OpenJudge NOI 1.4 15

【题目链接】ybt 1053:最大数输出OpenJudge NOI 1.4 15:最大数输出【题目考点】1. if…else嵌套2. 逻辑表达式3. < algorithm > 中的max函数int max(int a, int b);返回a,b中较大的值也可以自己手动实现这一比较函数,为以示区分,起名为Maxint Max(int a, int b){ return a > b ? a : b;}4.(循环)求n个数中的最大值【题解代码】解法1:使用

2020-12-31 00:39:27 42

原创 信息学奥赛一本通 1054:三角形判断 | OpenJudge NOI 1.4 16

【题目链接】ybt 1054:三角形判断OpenJudge NOI 1.4 16:三角形判断【题目考点】1. 判断三条边能否构成三角形这三条边需要满足:任意两边之和大于第三边2. 逻辑表达式【题解代码】解法1:使用if…else语句#include<bits/stdc++.h>using namespace std;int main(){ int a, b, c; cin>>a>>b>>c; if(a + b > c &am

2020-12-31 00:39:16 48

原创 信息学奥赛一本通 1056:点和正方形的关系 | OpenJudge NOI 1.4 18

【题目链接】ybt 1056:点和正方形的关系OpenJudge NOI 1.4 18:点和正方形的关系【题目考点】1. 逻辑表达式【题解代码】解法1:使用if…else#include<bits/stdc++.h>using namespace std;int main(){ int x,y; cin>>x>>y; if(x >= -1 && x <= 1 && y >= -1 &&am

2020-12-31 00:39:03 33

原创 信息学奥赛一本通 1055:判断闰年 | OpenJudge NOI 1.4 17

【题目链接】ybt 1055:判断闰年OpenJudge NOI 1.4 17:判断闰年【题目考点】1. 闰年定义整百年份中,能被400整除的年份才是闰年非整百年份中,能被4整除的年份是闰年2. 逻辑表达式3. if…else嵌套【解题思路】设年份为year整百年份,满足year % 100 == 0能被400整除的才是闰年,有year % 400 == 0既然能被400整除,一定可以被100整除,所以只需要保留条件:year % 400 == 0非整百年份,满足year

2020-12-31 00:38:55 36

原创 信息学奥赛一本通 1057:简单计算器 | OpenJudge NOI 1.4 19

【题目链接】ybt 1057:简单计算器OpenJudge NOI 1.4 19:简单计算器【题目考点】1. switch语句2. if…else if…else语句【题解代码】解法1:使用switch语句#include<bits/stdc++.h>using namespace std; int main(){ int x, y;//声明两个整型变量,表示参与运算的数字 char c;//声明字符型变量,表示运算符 cin>>x&gt

2020-12-31 00:38:47 52

原创 信息学奥赛一本通 1058:求一元二次方程

【题目链接】ybt 1058:求一元二次方程【题目考点】1. 一元二次方程求根2. if…else if…else语句【解题思路】首先求Δ=b2−4ac\Delta = b^2-4acΔ=b2−4ac,如果Δ\DeltaΔ为0,输出两个相等的根;如果Δ\DeltaΔ大于0,输出两个不等的实根如果Δ\DeltaΔ小于0,输出"No Answer"。【题解代码】解法1:#include<bits/stdc++.h>using namespace std; int ma

2020-12-31 00:38:39 200

原创 OpenJudge NOI 1.4 20:求一元二次方程的根

【题目链接】OpenJudge NOI 1.4 20:求一元二次方程的根【题目考点】1. 一元二次方程求根包括求实根与虚根2. if…else if…else语句3. 浮点数比较【解题思路】首先求Δ=b2−4ac\Delta = b^2-4acΔ=b2−4ac,如果Δ\DeltaΔ为0,输出两个相等的根;如果Δ\DeltaΔ大于0,输出两个不等的实根,先输出较大实根,再输出较小实根。如果Δ\DeltaΔ小于0,输出两个虚根。先输出虚部系数较大的虚根,再输出虚部系数较小的虚根。【题

2020-12-31 00:38:29 51

原创 信息学奥赛一本通 1258:【例9.2】数字金字塔

【题目链接】ybt 1258:【例9.2】数字金字塔【题目考点】1. 记忆化搜索2. 动态规划基本型【解题思路】思路1:一般深搜(非正确解)每到一个位置,更新加和,向左下,右下两个方向搜索。搜索到最后一行,判断当前加和是否大于最大加和,更新最大加和。该搜索过程实际上对很多问题重复计算了很多次,因而时间复杂度较高。只能解决小规模的问题,如果提交该代码的话,必定超时!#include<bits/stdc++.h>using namespace std;#define N 10

2020-12-31 00:38:12 15

原创 信息学奥赛一本通 1051:分段函数 | OpenJudge NOI 1.4 13

【题目链接】ybt 1051:分段函数OpenJudge NOI 1.4 13:分段函数【题目考点】1. if…else if…else语句2. 判断数字是否在某区间内判断数x是否满足a<=x<=ba <= x <= ba<=x<=b:x >= a && x <= b【解题思路】用if…else if…else语句区分x在不同范围下的情况。而后对照题目抄写数学公式。【题解代码】解法1:#include <bits/s

2020-12-30 01:02:48 112

原创 信息学奥赛一本通 1050:骑车与走路 | OpenJudge NOI 1.4 12

【题目链接】ybt 1050:骑车与走路OpenJudge NOI 1.4 12:骑车与走路【题目考点】1. 两浮点型量判断相等由于浮点型量在内存中以二进制形式表示,很多数据并不能精确表示(如0.3),实际存储的是一个近似值。而由于计算过程不同,对于数学意义上相等的两个数字,在实际存储时会有差别,以至于用==判定两个数是否相等时,表达式的值是false。例: double a = 0.3, b = 0.1+0.2; cout<<(a==b);//会输出0,表示在程序层面,不认为a

2020-12-30 00:55:43 81

原创 信息学奥赛一本通 1049:晶晶赴约会 | OpenJudge NOI 1.4 11

【题目链接】ybt 1049:晶晶赴约会OpenJudge NOI 1.4 11:晶晶赴约会【题目考点】1. 逻辑运算符:或 ||2. if…else语句3. 三目运算符【解题思路】如果看展览那天的星期是周一、周三或周五,则晶晶不能去设看展览那天的星期为a,判断表达式为:a == 1 || a == 3 || a == 5,该表达式值为true时,不能去。为false时,可以去。【题解代码】解法1:使用if语句#include<bits/stdc++.h>using n

2020-12-30 00:55:33 51

原创 信息学奥赛一本通 1048:有一门课不及格的学生 | OpenJudge NOI 1.4 10

【题目链接】ybt 1048:有一门课不及格的学生OpenJudge NOI 1.4 10:有一门课不及格的学生【题目考点】1. 逻辑表达式2. if…else语句嵌套【解题思路】语文数学恰有一门课不及格,有两种情况:语文及格但数学没及格,数学及格但语文没及格设语文成绩为a,数学成绩为b这两种情况的逻辑表达式分别为:语文及格但数学没及格:a >= 60 && b < 60数学及格但语文没及格:a < 60 && b >= 60

2020-12-30 00:55:06 77 2

原创 信息学奥赛一本通 1047:判断能否被3,5,7整除 | OpenJudge NOI 1.4 09

【题目链接】ybt 1047:判断能否被3,5,7整除OpenJudge NOI 1.4 09:判断能否被3,5,7整除【题目考点】1. 并列的if…else语句2. if…else语句嵌套3. 逻辑表达式【解题思路】与【题解代码】解法1:并列的if语句输入数字a若a能被3整除,则输出3若a能被5整除,则输出5若a能被7整除,则输出7若a不能被3,5,7整除,输出’n’。#include <bits/stdc++.h>using namespace std;i

2020-12-30 00:54:56 56

原创 信息学奥赛一本通 1044:判断是否为两位数 | OpenJudge NOI 1.4 06

【题目链接】ybt 1044:判断是否为两位数OpenJudge NOI 1.4 06:判断是否为两位数【题目考点】1. 逻辑运算符 与&&逻辑表达式a && b,a与b的值都是true时,整个表达式的值是true。当a或b的值为false时,整个表达式的值为false例:判断数x是否满足a<=x<=ba <= x <= ba<=x<=b:x >= a && x <= b2. if…else语句嵌套

2020-12-30 00:54:46 29

原创 信息学奥赛一本通 1046:判断一个数能否同时被3和5整除 | OpenJudge NOI 1.4 08

【题目链接】ybt 1046:判断一个数能否同时被3和5整除OpenJudge NOI 1.4 08:判断一个数能否同时被3和5整除【题目考点】1. 逻辑运算符:与&&逻辑表达式a && b,a与b的值都是true时,整个表达式的值是true。a或b的值为false时,整个表达式的值为false2. if…else语句3. 三目运算符4. 判断整除a若能整除b,即a除以b余数为0.判断a能否被b整除,即判断a除以b余数是否为0判断表达式:a %

2020-12-30 00:54:27 43

原创 信息学奥赛一本通 1045:收集瓶盖赢大奖 | OpenJudge NOI 1.4 07

【题目链接】ybt 1045:收集瓶盖赢大奖OpenJudge NOI 1.4 07:收集瓶盖赢大奖【题目考点】1. 逻辑运算符:或 ||逻辑表达式a || ba与b的值都是false时,整个表达式的值是false。a或b的值为true时,整个表达式的值为true2. if…else if…else语句3. 输出布尔型量时,若布尔型量的值为true,会输出1。若布尔型量的值为false,会输出0。【题解代码】解法1:使用逻辑表达式#include<bits/stdc++.h

2020-12-30 00:54:09 37

原创 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05

【题目链接】ybt 1043:整数大小比较OpenJudge NOI 1.4 05:整数大小比较【题目考点】1. if…else if…else语句【题解代码】解法1:#include<bits/stdc++.h>using namespace std;int main(){ int x, y; cin>>x>>y; if(x > y) cout<<'>'; else if(x &

2020-12-30 00:53:48 27

原创 信息学奥赛一本通 1042:奇偶ASCII值判断 | OpenJudge NOI 1.4 04

【题目链接】ybt 1042:奇偶ASCII值判断OpenJudge NOI 1.4 04:奇偶ASCII值判断【题目考点】1. if…else语句2. 三目运算符?:3. 判断奇数偶数数a如果是奇数,则有a除以2的余数为1,即a % 2 == 1。数a如果是偶数,则有a除以2的余数为0,即a % 2 == 0。4. char类型量与ASCII码char类型量实质是一个整数,该数就是该量所表示的字符对应的ASCII码5. cin无法读入空格字符假设有char c;题目中说读入一

2020-12-30 00:53:30 39

原创 信息学奥赛一本通 1041:奇偶数判断 | OpenJudge NOI 1.4 03

【题目链接】ybt 1041:奇偶数判断OpenJudge NOI 1.4 03:奇偶数判断【题目考点】1. if…else语句2. 三目运算符?:3. 判断奇数偶数数a如果是奇数,则有a除以2的余数为1,即a % 2 == 1。数a如果是偶数,则有a除以2的余数为0,即a % 2 == 0。【题解代码】解法1:用if…else语句#include<bits/stdc++.h>using namespace std;int main(){ int n;

2020-12-29 19:47:31 24

原创 信息学奥赛一本通 1040:输出绝对值 | OpenJudge NOI 1.4 02

【题目链接】ybt 1040:输出绝对值OpenJudge NOI 1.4 02:输出绝对值【题目考点】1. if…else语句2. - 运算符-x表达式的值为x的相反数3. 三目运算符?:4. fabs()函数 (存在于< cmath >中)double fabs(double x);求浮点数x的绝对值【题解代码】解法1:用if…else语句#include<bits/stdc++.h>using namespace std;int main(){

2020-12-29 19:41:51 43

原创 信息学奥赛一本通 1039:判断数正负 | OpenJudge NOI 1.4 01

【题目链接】ybt 1039:判断数正负OpenJudge NOI 1.4 01:判断数正负【题目考点】1. if…else if…else语句if(判表达式1){语句段1}else if(判断表达式2){语句段2}…else{语句段n}如果判断表达式1的值为true,运行语句段1。否则,看判断表达式2的值是否为true,若是,则运行语句2,否则再看下一个判断表达式。如果所有的判断表达式的值都是false,运行else下的语句段。【题解代码】解法1:#include<bi

2020-12-29 19:23:18 53

原创 信息学奥赛一本通 1038:苹果和虫子 | OpenJudge NOI 1.3 15 | OpenJudge NOI 1.4 21

【题目链接】ybt 1038:苹果和虫子OpenJudge NOI 1.3 15:苹果和虫子OpenJudge NOI 1.4 21:苹果和虫子2【题目考点】1. if…else语句if(判表达式){语句段1}else{语句段2}如果判断表达式的值为true,运行语句段1。如果判断表达式的值为false,运行语句段2。2. 比较函数max, min(存在于< algorithm >头文件中)int max(int a, int b); double max(double

2020-12-29 19:15:09 103

原创 信息学奥赛一本通 1037:计算2的幂 | OpenJudge NOI 1.3 20

【题目链接】ybt 1037:计算2的幂OpenJudge NOI 1.3 20:计算2的幂【题目考点】1. 不同整型数据的范围类型占用字节数可表示数字范围char1-127~128short2-32,768~32,767unsigned short20~65,535int4-2,147,483,648~2,147,483,647unsigned int40~4,294,967,295long long8-9,223,37

2020-12-29 05:10:36 27

原创 信息学奥赛一本通 1036:A×B问题 | OpenJudge NOI 1.3 19

【题目链接】ybt 1036:A×B问题OpenJudge NOI 1.3 19:A*B问题【题目考点】1. 不同整型数据的范围类型占用字节数可表示数字范围char1-127~128short2-32,768~32,767unsigned short20~65,535int4-2,147,483,648~2,147,483,647unsigned int40~4,294,967,295long long8-9,223,37

2020-12-29 04:54:16 73

原创 信息学奥赛一本通 1035:等差数列末项计算 | OpenJudge NOI 1.3 18

【题目链接】ybt 1035:等差数列末项计算OpenJudge NOI 1.3 18:等差数列末项计算【题目考点】1. 等差数列设等差数列第i项为aia_iai​,相邻两项的差为ddd递推公式:ai=ai−1+da_i= a_{i-1} + dai​=ai−1​+d通项公式:an=a1+(n−1)da_n = a_1 + (n-1)dan​=a1​+(n−1)d2. (扩展)循环【题解代码】解法1:用等差数列的递推公式ai=ai−1+da_i= a_{i-1} + dai​=ai−1​

2020-12-29 04:16:30 220

原创 信息学奥赛一本通 1034:计算三角形面积 | OpenJudge NOI 1.3 17

【题目链接】ybt 1034:计算三角形面积OpenJudge NOI 1.3 17:计算三角形面积【题目考点】1. 已知三点求三角形面积公式已知三点分别为(x1,y1),(x2,y2),(x3,y3)(x_1,y_1), (x_2,y_2), (x_3,y_3)(x1​,y1​),(x2​,y2​),(x3​,y3​)先给出结论:这三个点围成的三角形的面积为:S=12∣x1y2+x2y3+x3y1−x1y3−x2y1−x3y2∣S=\frac{1}{2}|x_1y_2+x_2y_3+x_3y

2020-12-29 03:53:55 211

原创 信息学奥赛一本通 1033:计算线段长度 | OpenJudge NOI 1.3 16

【题目链接】ybt 1033:计算线段长度OpenJudge NOI 1.3 16:计算线段长度【题目考点】1. < cmath >数学库函数调用开方函数:double sqrt(double x); 求x\sqrt xx​乘方函数:double pow(double a, double b); 求aba^bab2. 输出浮点型量a保留x位小数cout<<fixed<<setprecision(x)<<a;printf("%.

2020-12-29 01:54:32 88

原创 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14

【题目链接】ybt 1032:大象喝水OpenJudge NOI 1.3 14:大象喝水【题目考点】1. 数学知识柱体体积 = 底面积*高圆面积 = π∗r2\pi *r^2π∗r2长度单位厘米cmcmcm,面积单位:平方厘米cm2cm^2cm2,体积单位:立方厘米cm3cm^3cm3,表示液体体积时,用升LLL与毫升mlmlml表示,1毫升即为1立方厘米。1升为1000毫升,1L=1000ml1L=1000ml1L=1000ml2. 向上取整函数ceil()函数声明:double c

2020-12-29 01:36:24 153

原创 信息学奥赛一本通 1031:反向输出一个三位数 | OpenJudge NOI 1.3 13

【题目链接】ybt 1031:反向输出一个三位数OpenJudge NOI 1.3 13:反向输出一个三位数【题目考点】1. 分离固定数位数字的各位上的数字先举例说明:对于三位数123,其个位的值为:123 % 10,值为3。123/10(整除运算),可以去掉其个位,得到12,而后12 % 10,可以得到123的十位2123/100即可得到其百位1对于一个一般的三位数a,其个位的值为a % 10,十位的值为a / 10 % 10, 百位的值为a / 1002. (扩展)分离数字的各位

2020-12-28 03:03:57 54

原创 信息学奥赛一本通 1030:计算球的体积 | OpenJudge NOI 1.3 12

【题目链接】ybt 1030:计算球的体积OpenJudge NOI 1.3 12:计算球的体积【题目考点】1. 浮点型常量如果直接写一个数字,就是一个整型常量,如:10。如果要表示一个浮点型常量,数字中必须要有小数点,或者是科学计数法,如:10.0,1e2没有后缀的浮点型常量为双精度浮点型(double型)添加后缀f,该浮点型常量为单精度浮点型(float型),如10.0f2. 计算表达式的运算顺序注意:只要两个整型量用/连接起来,默认进行整除运算对于相同优先级的运算,表达式从左到右

2020-12-28 02:08:33 155

原创 信息学奥赛一本通 1029:计算浮点数相除的余 | OpenJudge NOI 1.3 11

【题目链接】ybt 1029:计算浮点数相除的余OpenJudge NOI 1.3 11:计算浮点数相除的余数【题目考点】输出浮点型量,小数尾部没有多余的0假设有double x = 1.300;cout<<x;//输出1.3printf("%g", x);//输出1.3浮点型量向下取整方法强制转换为整型 int(x)调用floor()函数(注意:floor()返回double类型)【解体思路】这里余数(r)的定义是:a = k * b + r,其中k是整数,a

2020-12-28 01:45:46 148

原创 信息学奥赛一本通 1028:字符菱形 | OpenJudge NOI 1.1 09

【题目链接】ybt 1028:字符菱形OpenJudge NOI 1.1 09:字符菱形【题目考点】输入输出字符(扩展)循环【解体思路】(扩展)问题:输出对角线长度为n的菱形图案(n>=3且n为奇数)思路:该菱形共有n行,假设这n行编号为0 ~ n-1将这n行分为三部分:前半段,中间元素,后半段由于n是奇数,将/视为整除运算的话,有(n-1)/2 等于 n/2前半段共有n/2个元素,编号为0 ~ n/2-1中间元素的编号为:n/2后半段共有n/2个元素,编号为 n/2+

2020-12-28 01:29:30 67

原创 信息学奥赛一本通 1027:输出浮点数 | OpenJudge NOI 1.1 07

【题目链接】ybt 1027:输出浮点数OpenJudge NOI 1.1 07:输出浮点数【题目考点】1. 以不同形式输出浮点类型的量使用printf 输出浮点型量时,不同的定格式控制说明符效果如下格式控制说明符效果示例%f以小数形式输出10.020000%e以科学计数法形式输出1.002e1%g至多保留6位有效数字,去除末尾的0。 当该数字在%e形式下指数大于等于6或小于等于-5时,使用%e,否则使用%f。10.02注:存在说明符%E,

2020-12-28 00:33:36 63

原创 信息学奥赛一本通 1026:空格分隔输出 | OpenJudge NOI 1.1 06

【题目链接】ybt 1026:空格分隔输出OpenJudge NOI 1.1 06:空格分隔输出【题目考点】1. 输入输出char, int, float, double类型的量使用cin,cout:直接输入输出使用scanf, printf 进行输入输出时,必须指定格式控制说明符类型格式控制说明符char%cint%dfloat%fdouble%lf注:输入double类型变量时,必须用%lf,输出double类型变量时,可以用%fix

2020-12-28 00:33:15 30

原创 信息学奥赛一本通 1024:保留3位小数的浮点数 | OpenJudge NOI 1.1 04

【题目链接】ybt 1024:保留3位小数的浮点数OpenJudge NOI 1.1 04:输出保留3位小数的浮点数【题目考点】输出浮点型量a保留x位小数的写法:cout<<fixed<<setprecision(x)<<a;printf("%.xf", a);【题解代码】解法1:使用cin,cout输入输出#include<bits/stdc++.h>using namespace std;int main(){ floa

2020-12-28 00:32:52 22

原创 信息学奥赛一本通 1025:保留12位小数的浮点数 | OpenJudge NOI 1.1 05

【题目链接】ybt 1025:保留12位小数的浮点数OpenJudge NOI 1.1 05:输出保留12位小数的浮点数【题目考点】1. 输出浮点型量a保留x位小数的写法:cout<<fixed<<setprecision(x)<<a;printf("%.xf", a);2. 浮点型量的精度float 单精度浮点型,可以表示6~7位有效数字double 双精度浮点型,可以表示15~16位有效数字该题要保留到小数点后12位,只能用双精度浮点型量计算【题

2020-12-28 00:32:26 25

原创 信息学奥赛一本通 1023:Hello,World!的大小 | OpenJudge NOI 1.2 10

【题目链接】ybt 1023:Hello,World!的大小OpenJudge NOI 1.2 10:Hello, World!的大小【题目考点】1. sizeof运算符sizeof可以求某常量、变量或类型占用的内存空间,单位是字节。同时也可以求某数组所占用的内存空间字节数,例:char s[20];cout<<sizeof(s);//输出20,因为该数组占用20字节的空间。2.(扩展)"Hello, World!"到底是什么"Hello, World!"是一个字符串该量

2020-12-28 00:32:04 59

Java控制台猜数字游戏

文曲星上有过的那种猜数字游戏,输入一个数字,返回A,B作为线索。用最基础的控制台编程实现。 该程序应用了输入,输出,异常处理,正则表达式,字符串处理等基本操作语句,做这个小程序,对初学者掌握基本语句很有帮助。

2011-06-28

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除