E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
buu刷题记录
BUU
WEB [极客大挑战 2019]Secret File
打开网页,一片黑和几行字,正常流程,直接查看源代码,发现除了现实的内容外还有一句话,这里有两种方法,直接在网页上访问该文件或者找到这句话点击,可以从左上角到右下角选中就可以发现这句话的位置了,访问后有显示一个页面:点击又出现一个界面:到这里,我们可以思考是不是页面中间有flag,但闪的太快了,让我们来抓包一个一个包的放一下试试,结果发现两个页面间什么也没有,那就试一下把包在重发器里发一下看看是不是
star-feather
·
2021-01-17 18:40
WP
BUU
WEB [ACTF2020 新生赛]Include
题目很直接,名字就叫include,所以直接猜测这是道文件包含的题目。打开网址,有一个提示,点开后有一句话:这里也可以看到,这就是一个文件包含得题目。因为没有任何其他提示,而且一般存放flag的文件flag.php里也只有这一句明显不是flag话,没有绕过什么的步骤,那么猜测可能要用伪协议来获取全部的源代码来看一下是否存在flag,在hackbar里有伪协议的应用,经过尝试,发现filter后两个
star-feather
·
2021-01-17 15:49
WP
BUU
WEB [极客大挑战 2019]Havefun
打开网页发现只有一张图片,第一反应F12看看有啥提示信息没发现有一段get传参的代码,看到有一段SYC{}的字符,复制提交显示不正确。按照代码的说明只有这个两种传参结果:输出猫和SYC{}这段字符,但我们目前只有这个提示,不妨两个都传一下试试,传参cat=cat页面不变,当输入cat=dog时flag出现。所以说,题目的提示不一定完全是正确的方向,按照提示做不出来的时候把已知可能都试一下说不定有惊
star-feather
·
2021-01-17 14:41
WP
BUUWEB [HCTF 2018]WarmUp
在
buu
上这道题给了提示,是代码审计,打开网址后是一个滑稽,没有代码,既然是代码审计,网页又没有显示代码也没文件,那一般就是审计源代码,查看页面源代码,可以发现一个明显的提示,source.php一般就是存放源代码的文件了
star-feather
·
2021-01-16 17:11
「刷题专栏」扬帆 - 五分钟构建自己的刷题网站
建议花五分钟阅读并完成刷题仓库构建~上一篇文章「刷题专栏」起航-五分钟构建自己的刷题仓库介绍了刷题仓库的构建,但是只有刷题仓库是不够的,我们的目标是借助刷题仓库更好地学习算法,如果能通过网站方式浏览自己的
刷题记录
Nodreame
·
2021-01-14 02:06
前端
vue.js
「刷题专栏」扬帆 - 五分钟构建自己的刷题网站
建议花五分钟阅读并完成刷题仓库构建~上一篇文章「刷题专栏」起航-五分钟构建自己的刷题仓库介绍了刷题仓库的构建,但是只有刷题仓库是不够的,我们的目标是借助刷题仓库更好地学习算法,如果能通过网站方式浏览自己的
刷题记录
Nodreame
·
2021-01-14 02:50
前端
vue.js
CTFshow
刷题记录
文章目录web_月饼杯web1_此夜圆web2_故人心web3_莫负婵娟WEB入门web55红包题第二弹web57web72web73-74web75-76web77web82-86web87web_AK赛签到_观己_WEB_AK赛web2_观星_WEB_AK赛web3_观图_WEB_AK赛web4_观心_WEB_AK赛web_内部赛web1_签到_内部赛web2_蓝瘦_内部赛web3_出题人不想
bmth666
·
2021-01-13 18:10
ctf
刷题
安全
web
剑指offer
刷题记录
|顺序刷题第二周
文章目录剑指offer16数值的整数次方剑指offer18删除链表某个节点剑指offer17打印从1到最大的n位数剑指offer15二进制中1的个数剑指offer14-II剪绳子剑指offer14-I剪绳子剑指offer13机器人的运动范围剑指offer12矩阵中的路径剑指offer11剑指offer10-2剑指offer16数值的整数次方classSolution:defmyPow(self,x
yyyyyyyyXu
·
2021-01-11 17:08
刷题笔记
python力扣
刷题记录
——922. 按奇偶排序数组 II
题目:给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。方法一:执行用时:192ms内存消耗:17.4MBclassSolution:defsortArrayByParityII(self,A:List[int])->List[int]:i=0j=1result=
钟灵毓秀M
·
2021-01-07 01:05
数据结构
leetcode
python力扣
刷题记录
——1331. 数组序号转换
题目:1331.数组序号转换给你一个整数数组arr,请你将数组中的每个元素替换为它们排序后的序号。序号代表了一个元素有多大。序号编号的规则如下:序号从1开始编号。一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。每个数字的序号都应该尽可能地小。方法一:执行用时:344ms内存消耗:34.7MB思想:先去重,再排序,再哈希查找。字典以去重列表的值作为键,排序号的列表索引作为键。cla
钟灵毓秀M
·
2021-01-05 00:07
数据结构与算法
数据结构
剑指offer
刷题记录
|顺序刷题第一周
文章目录剑指offer03数组中重复的数字剑指offer04二维数组中的查找剑指offer05替换空格剑指offer06打印链表从尾到头剑指offer07根据前序和中序重建二叉树剑指offer08两个栈实现队列剑指offer10-I斐波那契数列剑指offer03数组中重复的数字classSolution:deffindRepeatNumber(self,nums:List[int])->int:#
yyyyyyyyXu
·
2021-01-04 10:08
刷题笔记
LeetCode
刷题记录
1、2020-12-1:Offer07《小美图解剑指offer07题重建二叉树算法刷题》2、2020-12-2:Offer12《剑指offer-矩阵中的路径-Java版》Offer16《数值的整数次方》3、2020-12-6:Offer14《剑指offer-剪绳子-Java版》Offer26《java版小美图解剑指offer26题树的子结构》Offer24《小美图解剑指offer24题LeetCo
先弓
·
2020-12-25 00:46
数据结构-顺序表--
刷题记录
(1)
数据结构C语言综合应用题引用型参数和指针的区别:首先,引用不可以为空,但指针可以为空。前面也说过了引用是对象的别名,引用为空——对象都不存在,怎么可能有别名!故定义一个引用的时候,必须初始化。其次,引用不可以改变指向,对一个对象"至死不渝";但是指针可以改变指向,而指向其它对象。说明:虽然引用不可以改变指向,但是可以改变初始化对象的内容。引用是变量的一个别名,调用这个别名和调用这个变量是完全一样的
不爱写程序的程序猿
·
2020-12-20 23:28
数据结构与算法
数据结构
算法
c语言
面试
leetcode
刷题记录
06——字符串转换整数 (atoi)(Java和JavaScript)
字符串转换整数(atoi)难度:中等请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分
MissCode999
·
2020-12-19 21:55
leetcode
java
javascript
leetcode
leetcode
刷题记录
05——整数反转(Java和JavaScript)
7.整数反转难度:简单给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。来源:力扣(LeetCode)链接:https://leetcode-c
MissCode999
·
2020-12-18 10:31
leetcode
leetcode
[WUSTCTF2020]朴实无华
刷题记录
题目打开后题目就只有hackme这串字符,但是看到标题有bot字样,可以试试robots.txt文件里面有没有东西进到那个文件后,写着flag{this_is_not_flag}一看就知道不是flag,再找找头看到fl4g.php文件,再进去level1GET传参num,而且num的值既要小于2020,加1后又要大于2021为了绕过,再看看这张图来源:https://www.runoob.com/
EC_Carrot
·
2020-12-16 14:35
Web刷题记录
php
安全
python力扣
刷题记录
——1684. 统计一致字符串的数目
题目:给你一个由不同字符组成的字符串allowed和一个字符串数组words。如果一个字符串的每一个字符都在allowed中,就称这个字符串是一致字符串。请你返回words数组中一致字符串的数目。方法:执行用时:76ms内存消耗:15.9MBclassSolution:defcountConsistentStrings(self,allowed:str,words:List[str])->int:
钟灵毓秀M
·
2020-12-16 01:41
数据结构与算法
leetcode
python力扣
刷题记录
——1636. 按照频率将数组升序排序
题目:给你一个整数数组nums,请你将数组按照每个值的频率升序排序。如果有多个值的频率相同,请你按照数值本身将它们降序排序。请你返回排序后的数组。方法一:执行用时:32ms内存消耗:13.5MB以字典dict_nums来记录列表中的数字和出现的个数(key:num,value:count)。再采用list()序列化字典,转为[(num,count),(num,count),…]的形式sort()排
钟灵毓秀M
·
2020-12-09 00:05
数据结构与算法
leetcode
CTFShow web入门
刷题记录
-命令执行
CTFShowweb入门
刷题记录
-命令执行web29考点:preg_match对于“flag”的字符的过滤使用f*代替flag完成绕过*匹配任何字符串/文本,包括空字符串;*代表任意字符(0个或多个)lsfile
打酱油的杯具
·
2020-12-06 23:13
做题记录
leetcode
刷题记录
以下题目github答案链接树#TitleSolutionBackuplevelrewatch1二叉树的前序遍历Python递归方法简单,迭代方法需牢记(栈)中等2二叉树的中序遍历Python递归方法简单,迭代方法需牢记(颜色标记法、栈)中等3二叉树的后序遍历Python递归方法简单,迭代方法需牢记(栈+结果反转)/颜色标记法中等4剑指Offer33.二叉搜索树的后序遍历序列Python递归分治、
黑夜中坚持
·
2020-12-05 14:31
leetcode
算法
python解二元二次方程_BUUCTF平台Crytpo部分Writeup
[BJDCTF2nd]rsa1题目链接(
buu
平台)题解首先拿到题目靶机。nc交互获取得到题目数据得到的条件有ep^2+q^2p-qc明显是一个rsa加密。要去求解这个题目。因为求解rsa嘛。
weixin_39763953
·
2020-12-03 18:44
python解二元二次方程
一周
刷题记录
| Web&Misc
文章目录
BUU
0x00:[WesternCTF2018]shrine0x01:[网鼎杯2020玄武组]SSRFMeHECTF0x00ezphp0x01:ssrfme0x03:签到2020安洵杯0x00:
1em9n
·
2020-12-03 11:35
CTF训练计划
安全
BUU
刷题--[BJDCTF2020]The mystery of ip [BJDCTF2020]ZJCTF,不过如此
Themysteryofip三个php文件,点进去都没啥收获。只有在flag看到了自己ip,除了想到xff头,完全就没思路了。抓个包修改xff头看一下ip可控,然后呢,然后呢,就不会了。。。。。看大佬wp之后,emmm,ip还能模板注入然后就是命令执行找flag感觉关键是要能想到这个ip能模板注入吧ZJCTF,不过如此打开看到源码。".file_get_contents($text,'r').""
uyl23
·
2020-12-02 12:52
安全
python力扣
刷题记录
——1662. 检查两个字符串数组是否相等
题目:给你两个字符串数组word1和word2。如果两个数组表示的字符串相同,返回true;否则,返回false。数组表示的字符串是由数组中的所有元素按顺序连接形成的字符串。方法:执行用时:32ms内存消耗:13.5MBclassSolution:defarrayStringsAreEqual(self,word1:List[str],word2:List[str])->bool:return''
钟灵毓秀M
·
2020-11-30 23:24
数据结构与算法
leetcode
数据结构
python
11.29~11.30日cf
刷题记录
D.RadioTowerscodeforces1452D1600的题,分子菲波那契数列,分母2^n,然后求分子除分母对mod取余,费马小定理,mod为质数,gcd(y,mod)==1x/y%mod=x*y^(mod-2)%mod代码为一个快速幂加一个定理:inta[maxn];llqpow(lla,llb){llres=1;while(b>0){if(b&1)res=res*a%mod;b>>=1
acm123456789ctf
·
2020-11-30 16:08
codeforces
buu
做题笔记——[WUSTCTF2020]朴实无华&[BSidesCF 2020]Had a bad day
BUU
[WUSTCTF2020]朴实无华robots.txtresponselevel1level2level3[BSidesCF2020]Hadabadday[WUSTCTF2020]朴实无华robots.txt
noViC4
·
2020-11-07 20:21
wp
#
buu
web
网络安全
python算法刷题(leetcode)——链表
菜鸡的
刷题记录
,基础知识不会写太多,有时间会写专题复习基础知识。第一轮刷题,所以解法代码可能都比较冗余/难看,主要是追求先有思路和会写。
orand.
·
2020-11-03 13:44
数据结构的复习
链表
数据结构
算法
buu
-pwn-heap刷题日记
两个月刷了100道pwn,但还是被byteCTF吊打了。对libc2.31等新libc的利用方法不太了解。之后不顺序刷题。先刷2020年的新题,刷完了再刷2019年的题(2020.10.26)babyfengshui_33c3_2016https://blog.csdn.net/qinying001/article/details/104359401漏洞点在Update函数的比较部分。将des_a
努力学习的大康
·
2020-10-25 23:32
CTF
PWN
BUUCTF
安全
蒟蒻的LeetCode
刷题记录
71~80
71.简化路径类似于一个树的递归,但是可以直接用栈来实现:classSolution{public:stringsimplifyPath(stringpath){stringres,name;if(path.back()!='/')path+='/';for(autoc:path){if(c!='/')name+=c;else{if(name==".."){while(res.size()&&re
nullwh
·
2020-10-12 18:28
Leetcode
学习笔记
刷题练习
BUU
[NPUCTF2020]共 模 攻 击
题目hint是共模攻击的老套路了,用扩展欧几里得算法就能解出来。解出来得到的提示为:m.bit_length()=Zmod(n)[]f=x^2-a*x+bf.small_roots(X=2^400)#根的绝对边界,根就是flag
C_Ninja
·
2020-10-07 21:25
BUU
Crypto
plus
密码学
BUU
[watevrCTF 2019]ECC-RSA
分析题目:通过分析代码,我们可以知道这个题是ECC和RSA的混合加密,尽管用了两种加密方式,但加密并不复杂。我们只需要求出,p,q的值就能得到flag了。点(p,q)是椭圆曲线上的两个点。代入椭圆曲线的方程就能解出p,q了。q^2=p^3+a*p+b又因为n=p*q,将方程左右两边同时乘以p^2所以有:n^2=p^5+a*p^3+b*p^2通过Sage解方程:发现第二个结果符合条件:fromgmp
C_Ninja
·
2020-10-07 12:35
BUU
Crypto
plus
RSA
CTF题记—ctfshow&&
BUU
简单记录是ctfshow里的web入门的题,记几个知识点。web19题目描述:密钥什么的,就不要放在前端了打开题目是登录框,第一想法是去尝试了万能密码。但是没有成功。然后才回过头看题目描述是前端有密钥。所以就看源代码。上面是加密方法,百度发现是前端AES加密。它会将用户输入的密码字符串进行加密。两种可行方法,第一种是解密,先百度,然后这样这样,再那样那样就解出来了。(没有使用这种)。第二种是抓包修
m0re
·
2020-10-03 10:35
CTF
CTF题记
随机
刷题记录
(就很迷)
就想弄个
刷题记录
。
蒲公英之殇
·
2020-09-30 22:11
杂点
算法
BUUCTF-
刷题记录
-4
WEB[CISCN2019初赛]LoveMath这题主要是通过给的那些函数来进行一个RCE,其中值得注意的就是进制转换函数base_convert()、dechex()了,我们的主要目的是造出来一个_GET,然后再通过这个来传入参数,进行RCE。而通过base_convert()函数可以进行任意进制间的一个转换,也就是可以构造出来任意的字符串,这里可以先通过一个base_convert()函数造出
秋风瑟瑟...
·
2020-09-29 20:26
BUUCTF刷题记录
BUU
-Web_极客大挑战-Http
打开解题网址,一个动态页面,题目提示是Http,直接抓包:发现一个Secret.php,直接访问:到这里,需要补充一些http协议头的一些知识:http协议:X-Forwarded-For,X-Forwarded-Hos,client-ip,host:从某个ip或者主机访问Accept-Language:从某个国家访问referer:从某个url访问User-Agent:包含用户,浏览器名称信息首
我在干饭
·
2020-09-26 18:25
BUU
数据结构学习记录(一)
今天开始
刷题记录
(因为我实在是不想把这么多东西存到电脑,那么干脆云一份吧)。这些记录都比较个人,是做给自己看的。
Votaver
·
2020-09-20 10:40
数据结构自我学习
数据结构
算法
垃圾小肥羊leetcode
刷题记录
5
我的解法:classSolution:defremoveNthFromEnd(self,head:ListNode,n:int)->ListNode:dummyhead=ListNode(None)dummyhead.next=headcur=dummyheadforiinrange(n+1):cur=cur.nexttail=dummyheadwhilecur:tail=tail.nextcur
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
算法
leetcode
数据结构
垃圾小白羊的leetcode
刷题记录
6
我的解法:classSolution:defspiralOrder(self,matrix:List[List[int]])->List[int]:ifnotmatrix:return[]iflen(matrix)==1:returnmatrix[0]m,n=len(matrix),len(matrix[0])directions=[(0,1),(0,-1),(1,0),(-1,0)]#right
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
算法
列表
python
垃圾小白羊的leetcode
刷题记录
7
我的解法:classSolution:defreverseBetween(self,head:ListNode,m:int,n:int)->ListNode:count=0dummy=ListNode()dummy.next=headp=dummyinv_nodes=[]whilecountListNode:count=1dummy=ListNode()dummy.next=headpre,cur
ChoesTiger wa
·
2020-09-17 11:58
小白羊不太会编程
数据结构
leetcode
垃圾小肥羊leetcode
刷题记录
4
我的解法:classSolution:deftrailingZeroes(self,n:int)->int:fives=0whilen>0:n=n//5fives+=nreturnfives末尾的一个零表示阶乘中至少有一对2和5的因子,由于2因子的数量远多于5因子,因此只需考虑阶乘的所有乘数中一共有多少个5因子。需要注意的是有的乘数会包含多个5因子,如25包含两个5因子。因此,我们需要可以通过n/
ChoesTiger wa
·
2020-09-17 11:57
小白羊不太会编程
数据结构
算法
垃圾小白羊leetcode
刷题记录
3
我的解法:#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:defisSameTree(self,p:TreeNode,q:TreeNode)->bool:ifnot(porq):returnnotbool
ChoesTiger wa
·
2020-09-17 11:57
小白羊不太会编程
leetcode
二叉树
算法
垃圾小白羊leetcode
刷题记录
1
我的解法:deftwoSum(self,nums:List[int],target:int)->List[int]:fori,numinenumerate(nums):forjinrange(i+1,len(nums)):ifnums[j]==target-num:return[i,j]两层循环,时间复杂度O(n2)大佬解法:deftwoSum(self,nums:List[int],target
ChoesTiger wa
·
2020-09-17 11:26
小白羊不太会编程
leetcode
数据结构
python
算法
王道代码
刷题记录
文章目录1.设计一个递归算法,删除不带头节点的单链表L所有值为x的节点2.在带头节点的单链表L中,删除所有值为x的节点,并释放其空间,假设值为x的节点不唯一,试着编写以下算法以实现这个操作。3.设L为带头节点的单链表,编写算法实现从尾到头反向输出节点4.试编写带头节点的单链表L删除一个最小值节点的高效算法5.试编写算法将带头结点的单链表就地逆置,所谓就地是指辅助空间复杂度为O(1)设在一个带表头结
乐多
·
2020-09-17 02:43
数据结构
Leetcode
刷题记录
——56. 合并区间
算是贪心算法吧建立一个用于存储结构的res=[]我们首先按每个子区间的最小值将所有list排序,并将第0个list扔进res此后,我们对于排序后的第i个list(i>=1),和当前res中的最后一个进行比较比较的结果无非有2种:包含或部分重叠,此时返回二者合并后的区间不相交,返回空若为第一行的情况,我们返回二者合并后的区间并替换掉到res中的最后一个若为第二行的情况,我们返回空,并将这个list注
1996MZH
·
2020-09-16 00:04
leetcode
python编程技巧
leetcode 个人
刷题记录
(Python)
好久没做题了,数据结构和算法是不能丢下的,因此争取每天做一些题,保持思维和手感。第一周8.639.组合总和回溯+剪枝这里学到一个小技巧,把数组切片当作参数传进函数,这样就保证了递归下层选取是不比之前小的。其实就是之前C++写法的传指针。classSolution:defcombinationSum(self,candidates:List[int],target:int)->List[List[i
粽子小黑
·
2020-09-16 00:54
python
leetcode
LeetCode
刷题记录
(百度)
文章目录leetcode-215.数组中的第K个最大元素leetcode-206.反转链表leetcode-142.环形链表IIleetcode-94.二叉树的中序遍历leetcode-104.二叉树的最大深度leetcode-102.二叉树的层序遍历leetcode-69.x的平方根leetcode-5.最长回文子串leetcode-62.不同路径leetcode-53.最大子序和leetcod
六便士~
·
2020-09-15 23:39
LeetCode
剑指offer
刷题记录
(上)
记录刷题过程,方便自己后期回顾题目来自《剑指offer》,在牛客上OC,思路大多来自剑指offer,偶尔来自自己的碎碎念,代码自己瞎写的,如果有更优的方法请告诉我,谢谢大佬们语言:python2.7,我知道它有点过时,但是我现在好像只会这个,其他的都想不起来了。就这样吧,下次一定用C++写之前先写一些下面会用到的基础知识:a=float('inf').#正无穷b=float('-inf')#负无穷
王小白的博客
·
2020-09-15 20:10
我的刷题记录
力扣
刷题记录
#数组#简单#674最长连续递增序列
题目描述给定一个未经排序的整数数组,找到最长且连续的的递增序列。示例输入:[1,3,5,4,7]输出:3解释:最长连续递增序列是[1,3,5],长度为3。尽管[1,3,5,7]也是升序的子序列,但它不是连续的,因为5和7在原数组里被4隔开。输入:[2,2,2,2,2]输出:1解释:最长连续递增序列是[2],长度为1。解答classSolution(object):deffindLengthOfLC
阿刷
·
2020-09-15 17:15
力扣
leetcode
刷题记录
961-970 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,感谢各位大佬961.重复N次的元素#调库classSolution:defrepeatedNTimes(self,A:List[int])->int:fromcollectionsimportCounterc=Counter(A)returnc.most_common(1)[0][0]#一行classSol
思源湖的鱼
·
2020-09-15 09:03
leetcode
python
leetcode
leetcode打卡
leetcode刷题打卡刷题链接夸夸群
刷题记录
链接期中颜色不一样的,是刷题中遇到问题的,以后需要强化[x]6.1打卡[x]6.2打卡中间因个人原因没做题,后面慢慢补上[x]6.6打卡[x]6.7打卡[x
YZ930035683
·
2020-09-15 07:29
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他