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
图论—并查集
大厂算法面试之leetcode精讲20.字符串
广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.
并查集
全栈潇晨
·
2023-08-12 22:02
leetcode算法面试
算法
leetcode
python蓝桥杯
并查集
Anagrams问题操作格子这个很有用线段树而且我还又复习了一下全局变量的使用定义后要在函数内部再次声明。出现次数最多的整数矩阵乘法大小写转换动态数组使用关联矩阵全
执笔战群儒
·
2023-08-12 10:09
笔记
python
bfs与dfs详解(经典例题 + 模板c-代码)
文章首发于:MyBlog欢迎大佬们前来逛逛文章目录模板+解析dfsbfs1562.微博转发3502.不同路径数165.小猫爬山模板+解析DFS(深度优先搜索)和BFS(广度优先搜索)是
图论
中两个重要的算法
HugeYLH
·
2023-08-12 10:39
算法题解
深度优先
宽度优先
c语言
当区块链走进象牙塔:耶鲁系与浙大系首度碰撞
7月24日,由浙江大学方图区块链研究中心与浙江省金融科技协会联合主办的“
图论
三期论坛•中美区块链技术与应用交流大会”在杭州成功举办。
weixin_34050389
·
2023-08-12 08:52
SSD检测几个小细节
第一个问题很简单,使用了贪心算法和
图论
方面
影醉阏轩窗
·
2023-08-12 07:30
NOIP难题破冰思路:
比如递推从后向前推,比如
图论
将边反向,比如利用排除法……4、发散思维,题目中有没有某种关系类似我们以前学过做过的知识点呢,也许稍加修改就可以用呢?5、根据题目的数据规模应该可以估算正解的时间复杂度。
能踢球又能写代码的小恐龙
·
2023-08-11 21:16
开发语言
按公因数计算最大组件大小 : 枚举质因数 +
并查集
运用题
Tag:「数学」、「
并查集
」给定一个由不同正整数的组成的非空数组nums,考虑下面的图:有nums.length个节点,按从nums[0]到nums[nums.length-1]标记;只有当nums[i
宫水三叶的刷题日记
·
2023-08-11 18:53
后端
并查集
#includeintpre[1010];intunionsearch(introot){intson,tmp;son=root;while(root!=pre[root])//寻找根root=pre[root];while(son!=root){//路径压缩,从son到root路径上的所有节点前驱都设置为roottmp=pre[son];pre[son]=root;son=tmp;}return
hdchieh
·
2023-08-11 16:41
机器人学,机器视觉与控制学习笔记——绪论及机器人库的安装方法
第一篇博客此博客将记录一些学习心得,也是为了督促学习,欢迎大家交流学习第一章绪论学习本书及使用本书需要以下本科水平的前期知识:线性代数(矩阵、向量、特征值),基础集合论,基础
图论
,概率论,动力学(力、力矩
YukinoSiro
·
2023-08-11 15:47
●机器人学(Robotics)
机器人
matlab
Robotics
工具箱
通过leetcode进行 算法学习 花几天时间学会基本算法 后几天学习请量力而为
每一天都有进步文章目录第一天贪心算法数组第二天冒泡排序滑动窗口加基数广度搜索遍历第三天简单的滑动窗口加排序递归位运算树最小路径问题第四天哈希表使用反转链表第五天前缀和哈希第六天数组环形链表第七天二叉树的各种知识第八天哈希
并查集
第一天贪心算法我的建议先排序后遍历
zzsaixuexi
·
2023-08-11 06:07
leetcode编程题
学习
图论
学习-有向图强连通分量
文章目录有向图强连通分量1.定义:2.基本术语与概念2.1边的概念2.2缩点2.3时间戳3.tarjan求强连通分量(SCC)3.1原理3.2步骤3.3模板3.3.1tarjan求强连通分量的过程3.3.2缩点的过程4.例题题目1:P2341[USACO03FALL][HAOI2006]受欢迎的牛G题目2:P2746[USACO5.3]校园网NetworkofSchools5.参考资料有向图强连通
cqust_qilin02811
·
2023-08-11 05:53
#
tarjan算法与图的连通性
图论
算法
深度优先
图论
学习--8 有向图(思维导图)强连通算法
有向图概念相较无向图,有向图的边具有方向性头,尾重边的概念到有向图中变成了平行边,要注意这里是要同头同尾的有向图中,没有自环和平行边,则称图为简单有向图基础图有向图,去掉方向得到的无向图定向图无向图,加上方向得到的有向图入度,出度,还有度的概念有向图的矩阵表示邻接矩阵点作为起点,才算数,终点是不计算值的关联矩阵行是点,列是边,边关联点,出是正1,入是-1连通性单向连通(u,v),u可达v强连通(双
南波兔不写巴哥
·
2023-08-11 05:23
图论
图论
有向图
强连通算法
强连通
单向连通
【
图论
】—— 有向图的强连通分量
给定有向图,若存在,满足从出发能到达中所有的点,则称是一个“流图”(FlowGraph),记为,其中,称为流图的源点。在一个流图上从进行深度优先遍历,每个点只访问一次。所有发生递归的边(换言之,从到是对的第一次访问)构成一棵以为根的树,我们把它称为流图的搜索树。同时,在深度优先遍历的过程中,按照每一个节点第一次被访问的时间顺序,依次给予流图中N个节点1~N的整数标记,称为时间戳,记为。流图中的每条
玄澈_
·
2023-08-11 05:51
ACM算法笔记
#
ACM算法-图论
图论
【
图论
】有向图的强连通分量
目录有向图的强连通分量如何求强连通分量(TarjanTarjanTarjan算法)受欢迎的牛学校网络最大半连通子图银河有向图的强连通分量连通分量:对于分量中任意两点u,vu,vu,v,必然可以从uuu走到vvv,且从vvv走到uuu。强连通分量(SCCSCCSCC):极大连通分量。一个连通分量加上任何一些点都不是连通分量了,该连通分量就是强连通分量。强连通分量的作用:将任意有向图通过缩点(将所有连
a碟
·
2023-08-11 05:51
图论
算法
acm竞赛
图论
第三部分
图论
算法 (第四章 强连通分量)例题
例题一:有向图缩点link思路:大家一开始可能都会想到直接用SPFA跑最长路,时间复杂度为O(nm)O(nm)O(nm),看看数据,TLE是必然的。那有没有时间更优的方法——强连通分量。分析题意,每个点点权只被计算一次,允许一条边走多次,那我们考虑用Tarjan来进行缩点,使图变成有向无环图,再进行DPDPDP。设转移方程为:f=max(fu+disv,fv)f=max(f_u+dis_v,f_v
Viktley
·
2023-08-11 05:21
图论
-有向图中的强连通片
概念:强连通图:在有向图中,如果图中任何两个顶点Vi到Vj有路径,且Vj到Vi也有路径,则称G为强连通图强连通分量:有向图G的极大强连通子图称为G的强连通分量极大强连通子图:该子图是图G的强连通子图,如果再加入一个顶点,该子图不再是强连通的。1、先求图G的拓扑排序序列2、按照拓扑排序序列对rG进行深搜,把能到达的所有节点划分在一个强连通分量内,并进行标号3、输出标号的大小即是强连通分量个数①因为第
Fight_adu
·
2023-08-11 05:20
算法
有向图
算法
图论
第三章
图论
No.9有向图的强连通与半连通分量
文章目录定义Tarjan求SCC1174.受欢迎的牛367.学校网络1175.最大半连通子图368.银河定义连通分量是无向图的概念,yxc说错了,不要被误导强连通分量:在一个有向图中,对于分量中的任意两点u,v,一定能从u走到v,且能从v走到u。强连通分量是一些点的集合,若加入其他点,强连通分量中的任意两点就不能互相递达半连通分量:在一个有向图中,对于分量中的任意两点u,v,一定存在从u走到v或者
.SacaJawea
·
2023-08-11 05:19
AcWing算法提高课
课程记录
图论
深度优先
算法
2022牛客暑期多校训练营2(总结+补题)
队友一打了个表后我发现了按根号分布的规律,遂跑去写,一发直接过(这题由于其他队伍开局莽,大都wa了1~3发),罚时领先,由于不会第二道签到题KKK整个队直接进入了罚坐阶段,我看到DDD过了三十多队,还是个
图论
8aceMaker
·
2023-08-10 18:37
多校
图论
算法
c++
【算法篇-
图论
】dijkstra
一、适用条件单源最短路问题、非负权图二、算法思想三、朴素的dijkstra(邻接矩阵存图)时间复杂度分析O(v*v),顶点的二次方题目来源:https://www.acwing.com/problem/content/851/Dijkstra求最短路I给定一个n个点m条边的有向图,图中可能存在重边和自环,所有边权均为正值。请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出-1。【
沧海无雨
·
2023-08-10 14:18
图论
相关总结
参考:1.https://labuladong.gitee.io/algo/di-yi-zhan-da78c/shou-ba-sh-03a72/tu-lun-ji--d55b2/2.代码随想录
图论
(qq.com
老男孩li
·
2023-08-10 13:39
leetcode
图论
图论
-最短路-单源最短路-Dijkstra(堆优化版)
众所周知,最短路是
图论
中非常常见的算法,而Dijkstra又作为常用的算法深受青睐笔者希望通过该文让刚入门
图论
的新人能够对于迪杰斯特拉算法能有一个较为完整的认识Let’sStart!什么叫做最短路?
Nebula_xuan
·
2023-08-10 12:16
#
Dijkstra(堆优化版)
c++
c语言
(
图论
)Dijkstra单源最短路
这个算法适用于权值为非负的图的单源最短路径解释以后再补充,废话不多说先模板这是以邻接矩阵来储存的算法:constintINF=0x3f3f3f3f;//无穷boolvis[maxn];//判断节点是否已经被访问lld[maxn];//每个点到1这个点的最短距离intway[maxn][maxn];//路径,以邻接矩阵形式intpath[maxn];//储存的路径,path[i]为由i到path[i
CallMeGOOD
·
2023-08-10 12:15
(算法)(图论)
【
图论
】单源最短路问题
Dijkstra算法--这是我职业生涯中唯一一个会写,却叫不上名字的算法Dijkstra算法是一种单源最短路径算法,用于找出图中从一个源点到其他所有点的最短路径。该算法的原理是采用贪心策略,每次将距离源点最近的点加入到已确定最短路径的集合中,并更新其它节点的距离。具体实现过程如下:初始化距离数组dist[],源点距离为0,其余点距离为无穷大。将所有点加入到未确定最短路径的集合中。在未确定最短路径的
刘李赟果
·
2023-08-10 11:43
c++那些算法
有趣的让人睡不着的数学
图论
算法
数据结构
【模板】
并查集
题目描述如题,现在有一个
并查集
,你需要完成合并和查询操作。输入格式第一行包含两个整数N,MN,MN,M,表示共有NNN个元素和MMM个操作。
Lsxp1991
·
2023-08-10 03:02
算法
c++
开发语言
周赛357(模拟、脑经急转弯、多源BFS+
并查集
、反悔贪心)
文章目录周赛357[2810.故障键盘](https://leetcode.cn/problems/faulty-keyboard/)模拟双端队列O(n)[2811.判断是否能拆分数组](https://leetcode.cn/problems/check-if-it-is-possible-to-split-array/)脑经急转弯[2812.找出最安全路径](https://leetcode.
Miraclo_acc
·
2023-08-10 02:42
算法刷题记录
leetcode
【蓝桥杯】 历届试题 合根植物(
并查集
)
历届试题合根植物问题描述w星球的一个种植园,被分成m×nm\timesnm×n个小格子(东西方向mmm行,南北方向nnn列)。每个格子里种了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,nm,nm,n,用空格分开,表示格子的行数、列数
theSerein
·
2023-08-09 17:53
蓝桥杯试题题解
合根植物
第三章
图论
No.8最近公共祖先lca, tarjan与次小生成树
文章目录lcaTarjan板子题:1172.祖孙询问lca或tarjan:1171.距离356.次小生成树352.闇の連鎖lcaO(mlogn)O(mlogn)O(mlogn),n为节点数量,m为询问次数,lca是一种在线处理询问的算法自己也是自己的祖先倍增:fa(i,j)fa(i,j)fa(i,j)表示从i开始,向上走2j2^j2j步走到的点j=0,走到父节点j>0,分两步走,先走到2j−12^
.SacaJawea
·
2023-08-09 13:49
AcWing算法提高课
课程记录
图论
算法
C++:合并集合(
并查集
)
合并集合一共有n个数,编号是1~n,最开始每个数各自在一个集合中。现在要进行m个操作,操作共有2种:1.“Mab”,将编号为a和b的两个数的所在的集合合并,如果两个数已经在同一个集合中则忽略这个操作2.“Qab”,询问编号为a和b的两个数是否在同一个集合中输入格式第一行输入整数n和m接下来m行,每行包含一个操作指令,指令为"Mab"或"Qab"的一种输出格式对于每个询问指令"Qab",都要输出一个
ACMer_CTGU
·
2023-08-09 07:51
C++
算法设计
c++
算法
开发语言
【LeetCode 热题 100】
图论
专题(bfs,拓扑排序,Trie树 字典树)
from:https://leetcode.cn/studyplan/top-100-liked/bfs具有边权为1的最短路性质拓扑排序,入度Trie树,高效存储字符串【见鬼,不知道为什么写错,需要掌握熟练度】文章目录200.岛屿数量【dfs/bfs】994.腐烂的橘子【bfs具有边权为1的最短路性质】207.课程表【拓扑排序】208.实现Trie(前缀树)【模板题】200.岛屿数量【dfs/bf
联系丝信
·
2023-08-09 07:38
【Leetcode
热题100】
leetcode
图论
宽度优先
【我们一起60天准备考研算法面试(大全)-第四十天 40/60】【
并查集
】
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-08-09 06:12
考研408-数据结构(笔试)
考研
算法
面试
399. 除法求值
题目描述:主要思路:本题主要利用
并查集
的思想,重点是要弄明白分子和分母的指向关系以及一系列的值的变化规则。
why151
·
2023-08-09 03:51
Leetcode
算法
华为OD机试(含B卷)真题2023 算法分类版,58道20个算法分类,如果距离机考时间不多了,就看这个吧,稳稳的
目录一、数据结构1、线性表2、优先队列3、滑动窗口4、二叉树5、
并查集
6、栈二、算法1、基础算法2、字符串3、图4、动态规划5、数学三、漫画算法2:小灰的算法进阶参与方式很多小伙伴问我,华为OD机试算法题太多了
哪 吒
·
2023-08-08 19:19
搬砖工逆袭Java架构师
华为od
华为
学习
程序人生
2023牛客暑期多校训练营3
WorldFragmentsI签到结论题Auspiciousness组合数学计数DPAmanoJaku扩展与
并查集
(01
并查集
)结论Koraidon,MiraidonandDFSShortestPathBFS
秦三码
·
2023-08-08 18:49
多校真题
区域赛
ICPC
算法
图论
<最短路问题>模板
图论
有向图1.邻接矩阵,稠密图2.邻接表(常用)单链表,每一个点都有一个单链表,插入一般在头的地方插,图的邻接表的存储方式树的深度优先遍历特殊的深度优先搜索,难点是如何实现,一条道走到黑constintN
Marshuo.O
·
2023-08-08 07:53
暑假笔记
图论
深度优先
算法
第三章
图论
No.6负环之01分数规划与特殊建图方式
文章目录裸题:904.虫洞01分数规划:361.观光奶牛特殊建图与01分数规划+trick:1165.单词环裸题:904.虫洞904.虫洞-AcWing题库//虫洞是负权且单向边,道路是正权且双向边,题目较裸,判断有无负环即可#include#includeusingnamespacestd;constintN=510,M=6010;inth[N],e[M],ne[M],w[M],idx;intn
.SacaJawea
·
2023-08-08 07:22
AcWing算法提高课
课程记录
图论
【
图论
】单源最短路
算法提高课笔记。(本篇还未更新完…目录单源最短路的建图方式例题热浪题意思路代码信使题意思路代码香甜的黄油题意思路代码最小花费题意思路代码最优乘车题意思路代码昂贵的聘礼题意思路代码单源最短路的建图方式最短路问题可以分为以下两类:边权非负——朴素Dijkstra、堆优化Dijkstra有负权边——Bellman-Ford、SPFA例题热浪原题链接德克萨斯纯朴的民众们这个夏天正在遭受巨大的热浪!!!他们
Texcavator
·
2023-08-08 07:16
图论
图论
算法
数据结构中一些零碎且易忘的知识点
树
并查集
:
并查集
的应用:判断连通性、判环Kruskal算法=排序+
并查集
并查集
的存储方式逻辑:双亲表示法的树存储:数组
并查集
的时间复杂度(m为
并查集
长度)find:优化前为O(m)O(m)O(m);优化后为
rebekk
·
2023-08-08 06:48
数据结构
数据结构
深度优先
算法
寒假训练营 第十节 搜索与
图论
(一)总结
DFS(深度优先搜索)深度优先搜索(DFS,DepthFirstSearch)简称深搜或者爆搜,DFS的搜索顺序是按照深度优先搜索,简单来说就是“一条路走到黑”,搜索是把所有方案都试一遍,再判断是不是一个可行解。搜索与“递归”和“栈”有很大的联系,递归是实现搜索的一种方式,而栈则是计算机实现递归的方式。每个搜索过程都对应着一棵递归搜索树,递归搜索树可以让我们更加容易的理解DFS。整个搜索过程就是基
Java_Yangsister
·
2023-08-08 06:52
图论
深度优先
算法
大厂算法面试之leetcode精讲13.单调栈
广度优先7.双指针8.滑动窗口9.位运算10.递归&分治11剪枝&回溯12.堆13.单调栈14.排序算法15.链表16.set&map17.栈18.队列19.数组20.字符串21.树22.字典树23.
并查集
全栈潇晨
·
2023-08-08 02:26
第三章
图论
No.3 flody之多源汇最短路,传递闭包,最小环与倍增
文章目录多源汇最短路:1125.牛的旅行传递闭包:343.排序最小环:344.观光之旅345.牛站flody的四个应用:多源汇最短路传递闭包找最小环恰好经过k条边的最短路倍增多源汇最短路:1125.牛的旅行1125.牛的旅行-AcWing题库直径概念:同一连通块中,两个距离最远的点之间的距离如何求直径?由于图中存在着两个连通块,所以直接对全图做一个flody,就能更新出任意两点间的距离,距离大于正
.SacaJawea
·
2023-08-07 05:49
AcWing算法提高课
课程记录
图论
算法
第三章
图论
No.4最小生成树的简单应用
文章目录裸题:1140.最短网络裸题:1141.局域网裸题:1142.繁忙的都市裸题:1143.联络员有些麻烦的裸题:1144.连接格点存在边权为负的情况下,无法求最小生成树裸题:1140.最短网络1140.最短网络-AcWing题库套个prim的板子即可#include#includeusingnamespacestd;constintN=110,INF=0x3f3f3f3f;intg[N][N
.SacaJawea
·
2023-08-07 05:49
AcWing算法提高课
课程记录
图论
第三章
图论
No.5最小生成树之虚拟源点,完全图与次小生成树
文章目录虚拟源点:1146.新的开始贪心或kruskal性质:1145.北极通讯网络最小生成树与完全图:346.走廊泼水节次小生成树:1148.秘密的牛奶运输虚拟源点:1146.新的开始1146.新的开始-AcWing题库与一般的最小生成树问题不同,本题需要在建立电站的电井之间建立电网,在两个电站之间建立电网需要花费金额,可以看成一条具有权值的边但是建立电网的前提是:其中一个电井需要建立电站,建立
.SacaJawea
·
2023-08-07 05:47
AcWing算法提高课
课程记录
图论
算法
单细胞测序数据的降维方法和细胞亚型鉴定聚类方法
UMAP:UMAP是一种基于
图论
的降维方法,通过构建样本之间
来份芒果布丁
·
2023-08-07 05:42
聚类
生信
单细胞测序
24考研数据结构-
并查集
目录5.5.2
并查集
(双亲表示法)1.
并查集
的存储结构2.
并查集
的代码实现初始化并查时间复杂度union操作的优化(不要瘦高的树)
并查集
的进一步优化(find的优化,压缩路径)优化总结数据结构:
并查集
(
VengaZ
·
2023-08-07 05:54
#
数据结构
408
数据结构
学习
笔记
算法
考研
并查集
练习 —岛屿数量(解法一)
题目:给定一个二维数组matrix(char[][]),里面的值不是1就是0,上、下、左、右相邻的1认为是一片岛。返回matrix中岛的数量。本题共有2种解法,本篇先介绍最快的一种解法—递归。分析:递归的方式做这道题代码最简单,也是最好理解的。递归方式采用“”感染“”的策略。如果matrix[i][j]=‘1’,则先将自己的值改为2的ASCII码,并且从我出发去感染上、下、左、右四个方向。如果上、
善良的Leexx
·
2023-08-06 23:13
leetCode
算法
并查集
java
算法
并查集
练习 — 岛屿问题(解法二)
并查集
解法
并查集
解法的整体思路是,将二维数组中为‘1’的部分提取出来作为样本,再进行判断,如果左上方向有同样为‘1’的,则进行合并,最后看一共有几座岛屿。
善良的Leexx
·
2023-08-06 23:13
算法
leetCode
java
算法
并查集
并查集
练习 — 岛屿问题(二)
题目:同样是岛的问题,但是参数有所变化,一共3个参数,m、n、int[][]position。根据position,求出每一步的岛屿的数量。代表的意思是:m*n是二维数组的行和列,通过m*n可以构建一个值都为0的二维数组。而position的值代表着m,n构建的二维数组中对应下标处的值改为1。position[i][j]代表着mn数组的行和列举例:如图所示:m=3,n=4,通过m和n构建出来一个3
善良的Leexx
·
2023-08-06 23:13
算法
leetCode
java
算法
并查集
并查集
练习 — 扩展问题(一)
可以尝试
并查集
介绍及原理中介绍的Map结构。将postion中的i和j,拼接成Map中的Key,而后看parentMap中是否存在该Key,来确定是否要进行union操作。代码publics
善良的Leexx
·
2023-08-06 23:43
leetCode
算法
java
算法
并查集
并查集
练习 — 扩展问题(二)
根据
并查集
练习—岛屿数量的问题再次扩展:原题是给定一个二维数组matrix(char[][]),里面的值不是1就是0,上、下、左、右相邻的1认为是一片岛。返回matrix中岛的数量。
善良的Leexx
·
2023-08-06 23:43
leetCode
算法
java
并查集
算法
洛谷P1525 关押罪犯(种类
并查集
)
S城现有两座监狱,一共关押着$N$名罪犯,编号分别为$1-N$。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为$c$的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为$c$的冲突事件。每年年末,警察局会将本年内监狱中的所有冲
谳情
·
2023-08-06 21:08
算法
c++
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他