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
ctf_rsa刷题记录
数据结构-顺序表--
刷题记录
(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
算法
一周
刷题记录
| Web&Misc
文章目录BUU0x00:[WesternCTF2018]shrine0x01:[网鼎杯2020玄武组]SSRFMeHECTF0x00ezphp0x01:ssrfme0x03:签到2020安洵杯0x00:Bash0x01:王牌特工BUU每天一道题,冲冲冲!0x00:[WesternCTF2018]shrine首页便给了一段flask代码,简单分析一下importflaskimportosapp=fl
1em9n
·
2020-12-03 11:35
CTF训练计划
安全
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
python算法刷题(leetcode)——链表
菜鸡的
刷题记录
,基础知识不会写太多,有时间会写专题复习基础知识。第一轮刷题,所以解法代码可能都比较冗余/难看,主要是追求先有思路和会写。
orand.
·
2020-11-03 13:44
数据结构的复习
链表
数据结构
算法
蒟蒻的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
学习笔记
刷题练习
随机
刷题记录
(就很迷)
就想弄个
刷题记录
。
蒲公英之殇
·
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刷题记录
数据结构学习记录(一)
今天开始
刷题记录
(因为我实在是不想把这么多东西存到电脑,那么干脆云一份吧)。这些记录都比较个人,是做给自己看的。
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
leetcode刷题--200403
2020.4.3LeetCode
刷题记录
目录1.两数之和解题:2.无重复字符的最长子串解题:3.盛最多水的容器解释:4.搜索旋转排序数组解析:5.删除排序数组中的重复项题解:1.两数之和题目链接:https
de一颗小白菜
·
2020-09-15 05:37
3.
LeetCode刷题
leetCode
刷题记录
二
1、gas-stationThereareNgasstationsalongacircularroute,wheretheamountofgasatstationiisgas[i].Youhaveacarwithanunlimitedgastankanditcostscost[i]ofgastotravelfromstationitoitsnextstation(i+1).Youbeginthej
_ostreamBaba
·
2020-09-15 02:37
leetcode
算法
CCF CSP
刷题记录
36——202006-4 1246(java)
【题目描述】1,2,4,6这四个数字有一个神奇的性质:如果将其分别取以2为底的幂,得到的分别是2,4,16,64,仍是由这四个数字组成的。我们从数字串1开始,每秒钟它的每一位都会独立地变成2的幂。例如,在前几秒钟,数字串会依次变成:241626446416166416264264641626446416464166416264464161664162641664162646416264464161
MissCode999
·
2020-09-15 00:26
CCF
CSP刷题记录
算法
java
数据结构
CCF CSP
刷题记录
34——202006-1线性分类器(Java)
importjava.util.Scanner;publicclass线性分类器{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intm=sc.nextInt();int[][]a=newint[2][n];char[]t=newchar[n];intA=0;intB=0;f
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
CCF CSP
刷题记录
33——201912-2回收站地址(Java)
importjava.util.Scanner;publicclass回收站选址{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();int[][]a=newint[2][n];for(inti=0;i
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
CCF CSP
刷题记录
35——202006-2稀疏向量(Java)
这道题用Java容易超时,然后解决的办法是输入用BufferedReader,用hashmap代替定义数组,只定义一个hashmap即可。importjava.util.Scanner;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Hash
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
buuctf
刷题记录
25 [WUSTCTF2020]funnyre
太巧了,昨天刚看了有关angr的视频今天就碰到有关的题目了这道题考察两点吧:1.简单的花指令去除2.在有限域上简化无壳,ida64打开,发现不能f5,而且也没有main函数,判断应该是用了混淆从上往下看汇编代码,找到第一处问题这里jz和jnz一看就有问题,下面的数据也是胡扯,然后下面的这些没标红的地方都是一个样应该吧上面错误的地方改成下面的样子,大概有四五处吧,nop掉,p声明函数,得声明两处然后
ytj00
·
2020-09-14 21:26
ctf
逆向
buuctf
刷题记录
23 [ACTF新生赛2020]Oruga
无壳,拖进ida,然后进入sub_78A这个关键函数里去看,有点迷宫的感觉,起点为(0,0)这里”0“是我们移动停止的条件,注意v2+=v4这一句,由于这是在while循环里的,所以他是一直以同一个方向移动的,直到碰到了非0的东西,很类似于象棋里面的车,但一次必须走到头进入数据word_201020看然后构造脚本,画出来这个迷宫,#includecharmaze[256]={0x00,0x00,0
ytj00
·
2020-09-14 21:54
ctf
逆向
buuctf
刷题记录
22 [WUSTCTF2020]level4
无壳,ida打开,上网查了查traversal然后看到最上面上面有左右指针,感觉有点像二叉树遍历打开type1和type2结合两个函数,第一个应该是中序遍历,第二个应该是后序遍历然后去找字符串,找半天没找到,就运行一下看看会不会出来这样一道re题就变成了一道数据结构题,画出来这个二叉树wctf2020{This_IS_A_7reE},真费劲flag为:flag{This_IS_A_7reE}
ytj00
·
2020-09-14 21:54
ctf
逆向
buuctf
刷题记录
24 equation
这道题又一次加强了我的z3题目有个html打开得到根据题目提示这个是f**k加密可以到在线网站上一个个去解密,但是太麻烦了,用了个网上的脚本,得到最后有一个常量没解,放到上面网站解出81头疼,全是解方程,可以用z3来解构造脚本麻烦死了,fromz3import*if__name__=="__main__":s=Solver()l=[Int('l[%d]'%i)foriinrange(42)]#定义
ytj00
·
2020-09-14 21:54
ctf
逆向
buuctf
刷题记录
15 [FlareOn6]Overlong
这道题挺迷的,看了别人的wp才知道有这种出题方式没有加壳,ida打开只有三个函数main函数也特别简单,就是v4先读取unk_402008这个地址的数据,读28位,经过sub_401160函数的运算然后给了text,最后输出text然而问题点就是unk_402008不止28个一共有175个数据(b7-08)再结合怀疑他没有处理后面的数据,于是想到去修改这个程序,让他读175位这里没有用ida,因为
ytj00
·
2020-09-14 21:53
ctf
逆向
buuctf
刷题记录
21 [网鼎杯 2020 青龙组]jocker
今天挑战一下,结果最后还是看了别人的wp才写出来的无壳,ida查看发现不能f5,原因堆栈不平衡进行栈指针修改修改出错的地方的栈指针偏移,快捷键alt+k,值改为0然后就能f5了,逻辑也不难,首先输入长度是24位,然后有三个关键函数wrong(),omg(),encrypt()先看wrong和omg,wrong函数,对输入的前24个进行加密omg函数比较wrong加密结果和unk_4030C0地址的
ytj00
·
2020-09-14 21:53
ctf
逆向
buuctf
刷题记录
14 [GKCTF2020]BabyDriver
迷宫题的新花样打开感觉就是个迷宫题然后根据判断条件,#应该是终点,o应该是起点有了迷宫了,就差上下左右走的条件了,这里我看了好长时间没看出来,看了别人的wp才知道这里由于是sys文件,是由键盘过滤驱动获取键盘扫描码来控制上下左右,而不是ascll码第一次知道很容易就知道上下左右分别是IKJL所以路径为LKKKLLKLKKKLLLKKKLLLLLL题里面又提示flag是其路径的md5的32位小写,故
ytj00
·
2020-09-14 21:53
ctf
逆向
buuctf
刷题记录
20 [ACTF新生赛2020]Universe_final_answer
无壳,进入ida,函数逻辑挺简单的,但是这个算法我是真没见过网上查了查,这些题用z3库来写,顺便学了学怎么用这个库fromz3import*s=Solver()v1=Int('v1')v2=Int('v2')v3=Int('v3')v4=Int('v4')v5=Int('v5')v6=Int('v6')v7=Int('v7')v8=Int('v8')v9=Int('v9')v11=Int('v11
ytj00
·
2020-09-14 21:53
ctf
逆向
BUUCTF
刷题记录
10道MISC
乌镇峰会种图jpg文件010editor打开文件头正常,搜索FFD9文件尾跳到了最后,顺便发现flagrar解压发现压缩包加密了,题目说明4位数密码,ARCHPR爆破文件中的秘密jpg文件010editor打开文件头正常,搜索FFD9文件尾跳到了最后,说明没有隐藏文件搜索flag,没有找到LSB隐写也不是看看属性,顺便找到flagningenjpg文件010editor打开文件头正常,搜索FFD9
feng_2016
·
2020-09-14 18:10
buuctf
刷题记录
1 [GWCTF 2019]pyre
下载后是一个pyc文件,在线反编译一下得到源码print'WelcometoReWorld!'print'Yourinput1isyourflag~'l=len(input1)foriinrange(l):num=((input1[i]+i)%128+128)%128#元素+下标,与128求余,确保在128范围内其中第二个%128没什么用,干扰作用code+=numforiinrange(l-1)
ytj00
·
2020-09-14 18:34
ctf
逆向
CTF_
刷题记录
6月21日20点-22日20点1200点继续努力吧REVERSE2题CRYPTO4题MISC2题REVERSEHelloCTF用IDA打开这串字符感觉似曾相识,拿去16进制转文本可得:CrackMeJustForFun,套上falg{}提交insanity用IDE打开得flag{This_is_a_flag}(这两题完全白给,搜的题目关键字。但是re完全不会,不行啊……CRYPTOCRYPTO-w
煤矿路口西_CTF小学生
·
2020-09-14 13:33
比赛
密码学
base64
信息安全
加密解密
PAT乙级
刷题记录
——1007 素数对猜想 (20分)
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(#include#include#include#includeusingnamespacestd;constintmaxn=100010;intd[maxn],prime[maxn],pNum=0;boolp[maxn]
囷囷
·
2020-09-14 08:59
PAT乙级
算法
数据结构
c语言
素数筛
c++
Bugku-杂项
刷题记录
-2
听首音乐audacity工具分析,发现存在摩斯电码手工敲出来就是.....-...-.-.----...---.....-........-----.-.-.-...-----.-------..---....-........---.-.....------...-..--...---------...-------..--------..-----.-.解码得到5bc925649cb0188f
kkkkkkkkkkkab1
·
2020-09-14 07:55
Bugku刷题记录
SPOJ
刷题记录
按点赞数降序297二分#includeusingnamespacestd;#definefifirst#definesesecond#definepiacos(-1.0)#defineLLlonglong#definempmake_pair#definepbpush_back#definelsrt#definepiipair#definemem(a,b)memset(a,b,sizeof(a))#
weixin_34101784
·
2020-09-14 05:37
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他