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
算法基础·基础算法·并查集
【Acwing提高】
并查集
【Acwing提高】
并查集
知识点题目知识点格子游戏
并查集
判环搭配购买
并查集
维护集合大小+01背包程序自动分析
并查集
判冲突+离散化银河英雄传说
并查集
维护距离,边带权奇偶游戏离散化,奇偶转换,边带权/扩展域题目格子游戏思路裸的
并查集
不用维护什么东西
鱼竿钓鱼干
·
2023-10-20 03:12
刷题
保证图可完全遍历
并查集
贪心
https://leetcode-cn.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable/思路:这题目是有点贪心的思想在里面的。考虑任意两个不同的点(a,b)(a,b)(a,b),假设他们之间存在类型为333的边,那么这两点之间的其余边都可以删去,仅保留这一条边即可,所以我们应该先把类型为333的边连起来
csu_xiji
·
2023-10-19 13:27
力扣
并查集
贪心
凡人修c传(九)带权的
并查集
(食物链)
今天在学长的帮助下,总算入门了一点带权的
并查集
,个人感觉的话,所谓
并查集
带权,就是在
并查集
中构建一个向量的框架。
寒冰也是热
·
2023-10-19 12:37
算法
数据结构
c++
LeetCode刷题顺序(新手入门)
本刷题策略为leetcode官方的新手村策略,跟着主页官方的新手村策略刷题,按照每天刷三简单题或两中等题或一难题的速度刷题,每天预计花费1.5h下面的顺序是探索卡中的顺序数组分为三部分1.做好初始定义2.运用
基础算法
思想
falldeep
·
2023-10-19 11:11
leetcode
leetcode
算法
职场和发展
c++
数据结构
树上启发式合并
树上启发式合并算法原理+流程+时间复杂度分析[D.TreeRequests](https://codeforces.com/problemset/problem/570/D)又称dsuontree,但这个算法和
并查集
没啥联系
_kikyou-
·
2023-10-19 07:56
启发式合并
算法
2023牛客多校第三场
2023牛客多校第三场B很烦的dpf[2][300][300][300]需要前缀和优化+滚动数组f[i][x][y][k]D扩展域
并查集
之种类
并查集
的最小代价1到n表示行变n+1~2n表示行不变2n+1
胡 耀文
·
2023-10-19 07:56
算法
Day39 机器学习
算法基础
回归算法 K—means聚类算法
目录逻辑回归(是一种分类算法)线性回归判断肿瘤良性恶性样例总结(仅能的到二分类问题,是或者否)k-means(聚类算法)目的当数据没有目标值时,做在分类之前,创建类别客户分类实例聚类效果分析评判
拽紧哥的腿毛
·
2023-10-19 05:42
机器学习
python程序设计与基础教程第六章上机实验_《Python程序设计与
算法基础
教程(第二版)》江红 余青松 课后代码题详解...
(还在更新中…)这本书对Python的知识点的描述很详细,而且排版看的很舒服几个例题:假装自己从零开始学,将一些有代表性、有意思的例题抽取出来部分复习题:遇到有意思的复习题,我会拿出来,并且进行分析上级实践:全部上机实践题的解题思路第一章Python概述几个例题Python3.7.4下载,更新pip和setuptools包,安装NumPy包,安装Matplotlib包python3.7.4下载地址
weixin_39595164
·
2023-10-18 22:39
【算法设计zxd】第一章
算法基础
4.设计工具【三角矩阵,】
目录1.循环设计(1)设计思维自底向上的设计(Down-TopDesign)自顶向下的设计(Top-DownDesign)(2)挖掘内在规律构建计算模型【例1-3】设计算法,输出一个n×n的三角矩阵,如图所示规律。问题分析:计算模型:算法设计与描述:算法分析:算法实现:(3)改进计算模型提高运算效率【例1-4】问题分析计算模型算法设计与描述算法实现:2.递归设计递归设计的步骤:【1-5】运用递归方
致命小学期
·
2023-10-18 21:34
算法
算法zxd
算法
p2p
fpga开发
【算法设计zxd】第一章
算法基础
1.基本概念+最大公约数
目录一、基本概念:例1-1:求最大公约数问题分析:计算模型:1)穷举法2)欧几里德算法(辗转相除法)算法设计与描述:算法分析—效率:1)穷举法:2)欧几里德算法分析—渐近法算法实现:穷举法欧几里得(辗转相除)关于算法:一、基本概念:算法(Algorithm)是对解题方案准确而完整的描述,是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。算法定位:“算法是计算机科学的核心”“没有
致命小学期
·
2023-10-18 21:33
算法zxd
算法
常见
基础算法
image.png顺序查找顺序查找又称线性查找。它的过程为:从查找表的最后一个元素开始逐个与给定关键字比较,若某个记录的关键字和给定值比较相等,则查找成功,否则,若直至第一个记录,其关键字和给定值比较都不等,则表明表中没有所查记录查找不成功,它的缺点是效率低下。二分查找二分查找又称折半查找,对于有序表来说,它的优点是比较次数少,查找速度快,平均性能好。二分查找的基本思想是将n个元素分成大致相等的两
緋想天長女
·
2023-10-18 20:51
算法基础
学习|二分
二分模板整数二分模板boolcheck(intx){/*...*/}//检查x是否满足某种性质//区间[l,r]被划分成[l,mid]和[mid+1,r]时使用(即寻找左边界使用):intbsearch_1(intl,intr){while(l>1;if(check(mid))r=mid;//check()判断mid是否满足性质elsel=mid+1;}returnl;}//区间[l,r]被划分成
再给艾克三年
·
2023-10-18 19:41
Algorithm
算法
学习
C++
数据结构
开发语言
通用
基础算法
(1.4分治算法/1.5贪心算法/1.6回溯算法)
4.分治算法分治算法的主要思想就是将原问题分解为多个相同结构的子问题,通过分别解决子问题的方式,最终解决原问题。分治算法主要解决可以进行线性模块划分的问题,主要步骤就是三个:分解原问题,解决子问题,合并子问题的解。下面以最大最小值问题和二分查找问题为例简单介绍。最大最小值问题:已知数列{a(n)},求解其最大值和最小值。以下是最大最小值问题的C语言程序。#include#include#inclu
Abona
·
2023-10-18 18:58
#
基础算法导论
分治算法
贪心算法
算法基础
复习(数据结构+蓝桥杯备战)(二)
文章目录2.简单算法递归:递归什么题用到递归举个例子深度优先搜索(DFS)和广度优先搜索(BFS)摘要状态位运算:1.什么是位运算2.位运算有哪些3.常用的位运算操作二分查找摘要二分查找二分查找一个大于等于X的最小值二分查找一个小于等于x的最大值求X在序列中的起始位置和结束位置快速排序快速排序思想三简单数据结构二十数组模拟单链表数组模拟单链表插入遍历二十二哈希表摘要哈希表计算公式冲突两种解决办法链
南一道街丶
·
2023-10-18 18:40
算法
数据结构
java
链表
并查集
(java详细实现)
并查集
:主要用于解决一些不相交集合的合并及查询问题。查询两个元素是否在同一个集合中,以及合并两个不相交集合。
L-KKKKK
·
2023-10-18 13:07
java
LeetCode 1 两数之和
两数之和
基础算法
classSolution:deftwoSum(self,nums:List[int],target:int)->List[int]:#获取数组长度n=le
ShuaS2020
·
2023-10-18 05:51
保研
leetcode
算法
职场和发展
Python
基础算法
——多数元素
14.多数元素给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例:输入:nums=[3,2,3]输出:3常用的算法分别是:函数法Counter、简单数学思维法、投票法、字典法和排序法。函数法Counter:使用Counter函数计算多数元素的代码思路是:使用Counter统计数组nums
三炭先生
·
2023-10-18 03:47
数据结构
python
算法
数据结构与算法_【5】树和二叉树(C++实现)
参考:数据结构与
算法基础
(青岛大学-王卓)传送门:数据结构与算法_【1】概念引入(C++实现)数据结构与算法_【2】线性表(顺序表链表)(C++实现)数据结构与算法_【3】栈和队列(C++实现)数据结构与算法
gXh_007
·
2023-10-18 02:55
数据结构与算法学习笔记
数据结构
算法
C++
二叉树
P4185 [USACO18JAN] MooTube G (
并查集
+ 离线
#includeusingnamespacestd;usingVI=vector;usingll=longlong;usingPII=pair;constintmod=998244353;intf[200010];intsiz[200010];intget_fa(intx){if(x!=f[x]){f[x]=get_fa(f[x]);}returnf[x];}voidmerge(intx,inty
stay fool
·
2023-10-18 02:28
数据结构题
算法
数据结构
代码随想录算法训练营day21||回溯
算法基础
77
Day21回溯算法理论基础什么是回溯法回溯函数也就是递归函数,指的都是一个函数回溯法的效率虽然回溯法很难,很不好理解,但是回溯法并不是什么高效的算法因为回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案,如果想让回溯法高效一些,可以加一些剪枝的操作,但也改不了回溯法就是穷举的本质。那么既然回溯法并不高效为什么还要用它呢?因为没得选,一些问题能暴力搜出来就不错了,撑死了再剪枝一下,还没有更高效的
peach2580
·
2023-10-18 00:06
算法
leetcode
数据结构
C/C++
算法基础
如果要真正掌握算法,必须要写代码的,那这时候就必须选择一门语言来进行,而具体的语言其实无所谓,C、C++、Java、Python,go甚至JavaScript、VB都可以,关键是自己要用的熟悉,面试时候能用,这里总结一下C和C++方面的基础。由于我们不是语言课程,因此我们主要介绍与算法密切相关的技术问题。本文的重点是通过一些编程实例介绍程序设计中常用的思想方法和实现手段,不侧重介绍某种高级程序设计
纵横千里,捭阖四方
·
2023-10-17 22:14
算法
算法
c++
基础算法
:二进制中1的个数—位运算
位运算C++模板:求n的第k位数字:n>>k&1返回n的最后一位1:lowbit(n)=n&-n位运算理解:n>>k:代表n右移k位比如000011>>1=000001前面会补零(所以第几位是从0开始计算)n&1:表示最后一位是否为1比如:n=3=0011而1是0001则3&1=0011&0001为0001可以用来判断最后一位是否为1lowbit(x):返回最后一位1(x&-x)-x=~x+1下面
奋斗吧!骚年!
·
2023-10-17 22:40
#
基础算法
算法
c++
位运算
并查集
的实现的应用
现招了10名学生,来自不同的学校,刚开始互相不认识,给10名学生编号:{0,1,2,3,4,5,6,7,8,9};,数组中的数字代表:改集体中具有的成员个数(刚开始我们把每一个学生当成集体)
并查集
就是要在一堆的数据当中
不会学习的小白O^O
·
2023-10-17 10:03
数据结构高阶
算法
数据结构
并查集
路径压缩
我们来看看如果要是100个数,往20个数的集合合并如何那么我们应该,把数据量小的集合往数据量大的合并解决另一种极端场景的路径压缩
不会学习的小白O^O
·
2023-10-17 10:03
数据结构高阶
数据结构
数据结构与算法--
并查集
结构
数据结构与算法--
并查集
结构1岛问题2
并查集
结构1岛问题一个矩阵中只有0和1两种值,每个位置都可以和自己的上、下、左、右四个位置相连,如果有一片1连在一起,这个部分叫做一个岛,求一个矩阵中有多少个岛?
学业已毕业
·
2023-10-17 07:21
数据结构与算法
java
算法
leetcode
机器学习
算法基础
三 回归实践
文章目录AUCAUC举例练习(基于py3.6.6)1.广告投放与销售额关系预测2.对练习1使用不同回归模型进行建模3.多种回归模型对比4.鸢尾花分类模型5.Boston房价预测6.航空公司乘客数预测AUCAUC的值来度量模型的好坏。以上图为例:当θ取非常大的值时,则:TP=1,FN=0,FP=1,TN=0,所以TPR=1,FPR=1.当θ取值非常小时,则:TP=0,FN=1,FP=0,TN=1,所
不可描述的两脚兽
·
2023-10-17 03:48
机器学习
机器学习
Leetcode刷题学习记录
5,70,322中心扩散:5双指针:11,27,206递归:21,70,206分治:50,215回溯:22,46,77,78dfs:22,200,322,547二分查找:35,374贪心:53二进制:78
并查集
seiyaku
·
2023-10-17 01:43
数据结构
c++
算法
leetcode
数据结构题型18-哈夫曼树和哈夫曼编码
文章目录1哈夫曼树定义2哈夫曼树构造3哈夫曼编码4
并查集
1哈夫曼树定义2哈夫曼树构造3哈夫曼编码4
并查集
暂不做补充。
爱发明的小兴
·
2023-10-16 23:06
算法与数据结构
数据结构
【专题】
并查集
判断冲突
(1)题目P1955[NOI2015]程序自动分析-洛谷|计算机科学教育新生态(luogu.com.cn)(2)解决思路先排序,把所有e==1的操作放在前面,然后再进行e==0的操作。在进行e==1的操作的时候,我们只要把它约束的两个变量放在同一个集合里面即可。在e==0,即存在一条不相等的约束条件,对于它约束的两个变量,如果在一个集合里面,那就不可能满足!如不相等的约束条件都满足,那就YES。(
_szy_
·
2023-10-16 17:53
专题
算法
例题代码|程序设计与算法(二)
算法基础
北大 郭炜 中国大学MOOC 笔记
网站链接b站
算法基础
国家精品北京大学郭炜-哔哩哔哩中国大学慕课程序设计与算法(二)
算法基础
北京大学郭炜代码均由个人整理,有错误欢迎指正!
大数据界Olu
·
2023-10-16 15:43
算法
c++
数据结构
英雄哥《零
基础算法
》13/100之 “最大公约数”
文章目录一、设问二、题目找出数组的最大公约数序列中不同最大公约数的数目三、题解报告找出数组的最大公约数序列中不同最大公约数的数目四、知识点笔记《算法零基础100讲》介绍参考资料本学习笔记是根据《算法零基础100讲》进行的每讲总结,目标是采用刻意练习的方法对个人的学习和思考进行总结和归纳,方便复习和进一步深入理解和掌握内化。每一讲的笔记内容大致分为:设问,通过这一讲的学习应该理解什么内容?题目,在学
Amy卜bo皮
·
2023-10-16 12:50
万人千题学习报告
#
算法
算法基础
16 —— 递推(铺骨牌问题 + 信奥一本通 1313 位数问题 + NOIP 2002 过河卒)
基本概念所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果。初始条件如何得到呢?其实,初始条件要么是问题本身已经给定,要么是通过对问题的分析与化简后确定的递推的方式顺推逆推递推的特点可用递推算法求解的题目一般有以下两个特点:问题可以划分成多个状态;除初始状态外,其它各个状态都可以用固定的递推关系式来表示。递推入门—Fibonacci数列1、1、2、3、5、8
Zsprinkle
·
2023-10-16 08:28
算法
算法
c++
动态规划
递推
洛谷 P2607 [ZJOI2008]骑士
条边的无向未必联通图,每一个点有一个权并与另外一个点相连,对其中一些点进行染色,且相邻两点的颜色不能都染,则最大的染色点权值和是多少.分析这题和洛谷P1453城市环路很像,区别就在于它不是连通图.因而可以先用
并查集
和
yzyyylx
·
2023-10-16 07:36
dp
树
算法基础
篇-双向链表
在上篇文章中,我们以及详细说过了链表,但是现实生活中我们不仅仅需要单项的链表,也就是单向的关系,我们可能需要双向的关系,那么我们就引出了我们下一个链表,双向链表双向链表双向链表与单向链表的区别在于,在单向链表中我们只有一个next指向他的下一个节点,但是在双向链表中多添加了一个元素pre,用来指向他的上一个节点。因此双向链表的具体构成应该为下图双向链表的构成同普通链表一样我们将上图进行拆分,我们可
来瓶二锅头00
·
2023-10-16 07:22
超
基础算法
:二分查找法
简介二分法是五大
基础算法
中分治算法的一种,按照分治算法分而治之的思想,二分法的思路很简单,即:将区间从中分为两部分,判断查找元素属于哪一部分。更新区间,重复第一步。直到将区间缩小到只有一个元素为止。
没有文化,啥也不会
·
2023-10-16 06:19
基础算法
算法
基础算法
二分算法
目录二分算法一、整数二分二、浮点二分三、STL二分函数四、二分答案二分算法1.二分概念二分算法,又称折半查找,即在一个单调有序的集合中查找一个解。每次分为左右两部分,判断解在哪个部分中并调整上下界,直到找到目标元素,每次二分后都将舍弃一半的查找空间。2.算法复杂度:O(logn)3.二分法常见模型(1)二分查找在一个单调有序的区间上求解分界点。(2)二分答案最小值最大(最大值最小)问题,这类双最值
溺水少年
·
2023-10-16 06:14
算法
算法
c++
二分法
基础算法
:二分查找
目录1.二分查找2.补充:二进制运算2.1十进制与二进制的相互转换2.1.1十进制转二进制2.1.2二进制转十进制2.2机器数真值2.3原码补码反码2.4二进制的加减乘除2.5移位运算1.二分查找思想:有序数组,从中找值实现:while循环:时间复杂度:log(n)publicstaticintbinarySearch01(int[]arr,inttarget){inti=0;intj=arr.l
364.99°
·
2023-10-16 06:32
算法
Java
算法
二进制
【王道考研 数据结构 】
基础算法
代码复习总结 C语言(树和图)
文章目录一、树和二叉树树的遍历线索二叉树遍历二、图BFSDFS最小生成树Prim算法Kruskal算法Dijkstra算法(求单源最短路径问题)算法原理邻接矩阵实现邻接表实现Floyd算法(求多源最短路径问题)算法思想算法原理邻接矩阵实现拓扑排序原理栈实现拓扑排序(邻接表实现)一、树和二叉树树的遍历#include#includetypedefstructBiTNode{ElemTypedata;
Y1seco
·
2023-10-16 05:21
专业基础课
数据结构
算法
c语言
C语言
基础算法
复习
003斐波那契数列问题#includeintmain(){inti,f1=1,f2=1,f3,num;printf("%5d%5d",f1,f2);num=2;for(i=1;iintmain(){inti,f1=1,f2=1;for(i=1;iintmain(){intsum=1;for(inti=1;iintmain(){intn,i;longfac=1;scanf("%d",&n);for(
半岛铁盒★
·
2023-10-16 05:47
算法
c语言
开发语言
常见算法
1双指针2二分查找3滑动窗口4递归5分治6回溯7深度优先搜索DFS8广度优先搜索BFS9
并查集
10贪心11记忆化搜索12动态规划
万物皆有序和公式
·
2023-10-16 04:12
Acwing -
算法基础
课 - 笔记(动态规划 · 二)
一般是状态的数量乘以状态转移的计算量DP问题,是
基础算法
中比较难的部分,因为它不像其他算法,有个代码模板可以用于记忆。
抠脚的大灰狼
·
2023-10-16 04:29
算法
Acwing算法基础课
算法
动态规划
acwing
算法基础
课-第五章 动态规划
动态规划动态规划背包问题AcWing2.01背包问题(0-1背包问题模板题)思想解法代码AcWing3.完全背包问题(完全背包问题模板题)思想解法代码AcWing4.多重背包问题I(多重背包朴素法模板题)思想解法代码AcWing5.多重背包问题II(多重背包二进制优化模板题)思想解法代码AcWing9.分组背包问题(分组背包模板题)思想解法代码线性DPAcWing898.数字三角形AcWing89
偶然路过的帅小伙z
·
2023-10-16 04:28
#
算法
-
acwing算法基础课
算法
动态规划
算法学习-动态规划
动态规划本博客结合了acwing
算法基础
课为什么要使用DP用分治法解决的问题中存在重叠子问题,分治方法将重复计算公共子问题,造成许多不必要的计算使用DP的条件具有优化子结构原问题的优化解包含了子问题的优化解具有重叠子问题问题求解过程中很多子问题的解被重复利用
林生时见lu
·
2023-10-16 03:57
数据结构与算法
数据结构
二叉树
算法
动态规划
Acwing
算法基础
课-动态规划-模板习题
活动-AcWinghttps://www.acwing.com/activity/content/punch_the_clock/11/目录一、背包问题1.01背包2.完全背包3.多重背包3.分组背包二、线性DP1.数字三角形2.最长上升子序列3.最长公共子序列4.编辑距离三、区间DP石子合并四、计数类DP整数划分五、数位统计DP计数问题六、状态压缩DP1.蒙德里安的梦想2.最短Hamilton路
Yang 丶。
·
2023-10-16 03:57
算法
动态规划
c++
推荐算法
c语言
[ACWing
算法基础
课]:第五章 - 动态规划
目录==背包问题★★★==(1)0-1背包问题(每样物品选1个)(2)完全背包问题(每样物品选无限个)(3)多重背包问题(每样物品限制s个)(4)分组背包问题(每组若干个,一组只能选1个)==线性DP★★==(1)数字三角形(2)最长上升子序列-LIS(3)最长公共子序列-LCS(4)最短编辑距离【声明】ACWingY总课程总结【2023年3月23日——更新线性DP部分】背包问题★★★(1)0-1
TBD1
·
2023-10-16 03:26
ACWing算法基础
动态规划
算法
贪心算法
c++
acwing
算法基础
班学习笔记-第五讲.动态规划
动态规划的核心思想是把一个状态转移成已知状态,因此分为两部分:状态表示需要保证所有状态不重不漏,状态计算即将当前状态转变为已知状态,或保证如此转移最终能走到边界,而边界值确定。一、背包问题1.01背包:每件物品只能选一次状态表示:f[i][j]表示从前i个物品中选,重量不超过j的最大价值。状态计算:f[i][j]=max(f[i-1][j],f[i-1][j-v[i]]+w[i])(当前状态可分为
irony_202
·
2023-10-16 03:24
算法
算法基础
课-动态规划
动态规划动态规划背包问题01背包01背包的一维优化01背包不同的状态表示含义(不大于,恰等于,不少于)01背包状态函数自变量因变量互换表示01背包:多维重量完全背包完全背包优化多重背包问题多重背包优化分组背包问题混合背包线性dp最长上升子序列最长上升子序列的对偶问题与Dilworth定理拓展:在动态规划中输出具体方案最长上升子序列优化最长公共子序列区间dp状态标识dp状态机模型dp状态压缩dp树上
Andantex
·
2023-10-16 03:22
ACwing算法课笔记
算法
动态规划
JNOJ 查并集
1113:
并查集
TimeLimit:1SecMemoryLimit:128MBSubmit:82Solved:29[Submit][Status][WebBoard]Description今天,暨大ACM
Jinyu__Wang
·
2023-10-15 23:26
acm
acm
动网格模型
算法基础
(二)
本贴主要简述动网格模型算法FLUENT动网格模型能够根据用户指定的边界运动、网络类型和网格再生方式自动地调节内部体网格节点的位置。一、动网格使用面临的量大问题:体网格的再生;边界运动或变形的指定;二、体网格再生方法:(一)铺层(Layering)铺层包括边界上网格的生成和消失,该算法会根据计算区域的扩张或收缩来相应地生成网格或合并网格。随着网格的增加与删除、网格之间的连接关系在发生改变;适用于四边
Guanghui Yu
·
2023-10-15 17:45
CFD
计算流体力学
动网格
流体力学基础
计算流体力学
CFD
CFD入门
动网格
1107 Social Clusters(30 分)
明显是
并查集
的问题,但是一开始不知道怎么合并,参考的《算法笔记》的答案,每次碰到一个爱好,就给这个爱好设置为有这个爱好的人,这样就有了合并对象:人和有这个爱好的人剩下的就是模板了,初始化,查找根节点,合并
DaiMorph
·
2023-10-15 14:29
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他