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
51nod
51NOD
1213 二维曼哈顿距离最小生成树
因为是二维平面图,所以点很多,如果全部点都连边,将有N*(N+1)/2条边,数组肯定存不下,所以要想办法减少边数。题目要求的是最小生成树的权值,又是曼哈顿距离,可以发现,对于平面上的某个点,以该点为原点建立直角坐标系,则我们只需要连接四个象限中每个象限离它最近的那个点即可,所以边的数量减少到4*N。对于每个点,用树状数组维护每个象限离它的最近的那个点的权值就好了#include#include#i
RCY_ZHU
·
2020-08-22 00:11
编程题目
[
51nod
] 1663 01游戏
https://www.
51nod
.com/Challenge/Problem.html#!
Pure_W
·
2020-08-22 00:07
51nod
模拟
分类讨论
小几何
51nod
1213 二维曼哈顿距离最小生成树
1213二维曼哈顿距离最小生成树基准时间限制:4秒空间限制:131072KB分值:160难度:6级算法题收藏关注二维平面上有N个坐标为整数的点,点x1y1同点x2y2之间的距离为:横纵坐标的差的绝对值之和,即:Abs(x1-x2)+Abs(y1-y2)(也称曼哈顿距离)。求这N个点所组成的完全图的最小生成树的边权之和。Input第1行:1个数N,表示点的数量。(2 yi-xi且xj>xi那么我们将
bryce1010
·
2020-08-22 00:07
1.2.2
图论-最小生成树
51nod
1213 二维曼哈顿距离最小生成树 树状数组
题意二维平面上有N个坐标为整数的点,点x1y1同点x2y2之间的距离为:横纵坐标的差的绝对值之和,即:Abs(x1-x2)+Abs(y1-y2)(也称曼哈顿距离)。求这N个点所组成的完全图的最小生成树的边权之和。n#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=50005;constinti
SFN1036
·
2020-08-22 00:38
树状数组
最小生成树
bzoj2177/
51nod
-1213 曼哈顿距离最小生成树
算法分析对不起我写这个的时候我们国庆节只放了一天假,所以我精神有点不正常…大家忽略一些不太对的东西即可。原理分析曼哈顿距离:对于两点p1(x1,y1),p2(x2,y2),它们之间的曼哈顿距离为|x1-x2|+|y1-y2|那么如何迅速地求曼哈顿距离最小生成树呢?我们找到一个点p1,然后以它为原点建立坐标轴,那么它只需要与这八个区域里的每个区域和它曼哈顿距离最近的点连一条边即可。这是为什么呢?我们
litble
·
2020-08-22 00:24
图论
[
51nod
] 2388 首都
https://www.
51nod
.com/Challenge/Problem.html#!
Pure_W
·
2020-08-22 00:20
51nod
曼哈顿距离与切比雪夫距离的转化 以
51nod
首都为例
曼哈顿距离与切比雪夫距离的转化以
51nod
首都为例1.曼哈顿距离与切比雪夫距离曼哈顿距离——两点在南北方向上的距离加上在东西方向上的距离,即d(i,j)=|xi-xj|+|yi-yj|。
qcwlmqy
·
2020-08-22 00:26
数论
51Nod
1484 - 猜数游戏(离散化)
【思路】把输入的每一个区间都下放到树的最后一层上,把树的最后一层看成一个序列,问题就转换成了求若干区间的交集和并集,交集比较好求,维护左右断点值即可。求并集需要将区间端点离散化后再处理,参考了大佬的代码,比较诡异,不是很懂正确性。还要注意的是,离散化完以后是一个点,对应原来的序列可能是一个区间,也可能是一个点,需要特殊判断,所以在离散化的时候不仅需要把区间的左右端点加入,还要把它们的前一个点和后一
SingleK
·
2020-08-21 11:38
常用技巧
51Nod
1405 - 树的距离之和(树DP)
【思路】假设节点标号从0开始且0为树根,设num[u]num[u]num[u]表示记录包含uuu在内uuu的子节点个数,dist[u]dist[u]dist[u]记录uuu的所有子节点到uuu的距离之和,dp[u]dp[u]dp[u]记录最终答案,先计算所有的num[u]num[u]num[u]和dist[u]dist[u]dist[u]num[u]=1+∑num[v]∣v是u的子节点num[u]
SingleK
·
2020-08-21 11:38
动态规划-----树形DP
树DP
51nod
1237 最大公约数之和 V3(杜教筛)
题目传送门题意:计算由于数据范围达到1e10,显然直接线性筛是完成不了的,所以我们选择杜教筛。对该式分块,令构造,带入,求解。AC代码://#pragmacomment(linker,“/STACK:1024000000,1024000000”#includeusingnamespacestd;typedeflonglongll;constintN=4e6+7;constintinf=0x3f3f
xiange_hu
·
2020-08-21 10:47
数论
集训或补题
杜教筛学习报告(随训练更新)
目录关于杜教筛的简述训练记录:
51nod
1244莫比乌斯函数之和
51nod
1239欧拉函数之和bzoj3944sumhdu5608Function关于杜教筛的简述看了skywalkert的博客大概明白了
xiange_hu
·
2020-08-21 10:46
数论
集训或补题
51Nod
1355:斐波那契的最小公倍数 (min-max容斥+Mobius反演)
传送门题解:对于fib数列有gcd(fi,fj)=fgcd(i,j)gcd(fi,fj)=fgcd(i,j)(可用归纳法证明)。那么对于gcd(f{T})gcd(f{T})显然等于fgcd{T}fgcd{T}。怎么求lcm?直接min-max对指数容斥即可,易得:lcmf{T}=∏S∈Tf(−1)|S|+1gcd{S}lcmf{T}=∏S∈Tfgcd{S}(−1)|S|+1为了消掉gcd,我们用M
DZYO
·
2020-08-21 01:25
容斥原理
Mobius反演
51nod
1195:斐波那契数列的循环节 (二次剩余+常系数线性递推)
传送门题意:求Fib数列在modn意义下的循环节。题解:首先,将n分解质因数,得n=pk11pk22..pkcc。设G(x)为modx下的循环节。显然有:G(n)=lcmi=1c(G(pkii))至于求pkii的循环节具体请看论文:https://wenku.baidu.com/view/7fc328eb4693daef5ef73d87.html步骤为:若p≤5,则直接返回值(小于5不满足以下性质
DZYO
·
2020-08-21 01:25
二次剩余
常系数齐次线性递推
51nod
1934 受限制的排列 分治+数学
题意对于一个1到n的排列p1,p2,⋯,pn,我们可以轻松地对于任意的1≤i≤n计算出(li,ri),使得对于任意的1≤L≤R≤n来说min(pL,pL+1,⋯,pR)=pi当且仅当li≤L≤i≤R≤ri。给定整数n和(li,ri)(1≤i≤n),你需要计算有多少种可能的1到n的排列p1,p2,⋯,pn满足上述条件。由于答案可能很大,你只需要给出答案对10^9+7取模的值。n≤106n≤106分析
SFN1036
·
2020-08-21 01:49
数学
分治
51nod
1773 A国的贸易 FWT
题意A国是一个神奇的国家。这个国家有2n个城市,每个城市都有一个独一无二的编号,编号范围为0~2n-1。A国的神奇体现在,他们有着神奇的贸易规则。当两个城市u,v的编号满足calc(u,v)=1的时候,这两个城市才可以进行贸易(即有一条边相连)。而calc(u,v)定义为u,v按位异或的结果的二进制表示中数字1的个数。ex:calc(1,2)=2——>01xor10=11calc(100,101)
SFN1036
·
2020-08-21 01:48
集合幂级数
51nod
1038(n次剩余)
题目链接:http://www.
51nod
.com/onlineJudge/questionCode.html#!
leader_win
·
2020-08-21 01:47
North--数论
North--同余
North--N次剩余
北门的智慧——数论
N次剩余
51nod
1126(矩阵快速幂)
题目链接:点击打开链接题意:有一个序列是这样定义的:f(1)=1,f(2)=1,f(n)=(A*f(n-1)+B*f(n-2))mod7.给出A,B和N,求f(n)的值。分析:递推式,和简单的库镇快速幂:代码如下:#include#include#include#include#include#include#include#include#include#includeusingnamespac
leader_win
·
2020-08-21 01:16
North--数论
简单题
North--快速幂
北门的智慧——数论
快速幂
51nod
1031(快速幂)
题目链接:点击打开链接;题意:求:3^0+3^1+...+3^(N)mod1000000007;分析:快速幂,没啥说的代码如下:#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;constintmod=1000000007;longlongquick_m
leader_win
·
2020-08-21 01:16
North--数论
简单题
North--快速幂
北门的智慧——数论
gcd fib
http://www.
51nod
.com/onlineJudge/questionCode.html#!
gu_castle
·
2020-08-21 01:21
51nod
1355 斐波那契的最小公倍数 (数论+莫比乌斯反演)
题目描述传送门题目大意:斐波那契数列定义如下:F(0)=0F(1)=1F(n)=F(n-1)+F(n-2)给出n个正整数a1,a2,……an,求对应的斐波那契数的最小公倍数,由于数字很大,输出Mod1000000007的结果即可。题解首先需要知道斐波那契数列的一个性质gcd(f[a],f[b])=f[gcd(a,b)]这个怎么证明?先证明gcd(f[a],f[a+1])=1f[0]=1,f[1]=
clover_hxy
·
2020-08-20 23:19
数论
反演
二分例题
51nod
例题11010只包含因子235的数http://www.
51nod
.com/Challenge/Problem.html#problemId=1010K的因子中只包含235。
baochuo7869
·
2020-08-20 23:06
[CTSC&APIO&THUSC2017]5月北京20日游记
5.7早上去到丽都酒店报道,然后去到八十中吃午饭(别人家的饭堂真好啊)下午去试机,和坐旁边的zjy比收入(在
51nod
上rand一道题,然后比谁更快切)。结果意外地2:0~晚上就溜回酒店
WorldWide_D
·
2020-08-20 22:25
杂文
51nod
1850 抽卡大赛 (十二省联考模测) 【"动态"(多项式) DP】
题目传送门题目分析:如果只求第i个人的收入,那么只需要枚举他选抽到哪一张卡,然后O(n2)DP算出他排名为k的概率即可。求一个人是O(n3),求n个人就是O(n4)的。打完这个暴力发现居然有63分然后就溜了。。O(n3)的做法:对于一个权值A,显然只有大于它的值会对它的排名造成影响。所以我们将所有的A值放在一起排序,考虑如何求出Ai的期望排名。如果不同的A由不同的人选择,那么这是个很容易的DP,但
Master.Yi
·
2020-08-20 22:02
多项式
奇技淫巧
概率DP
51Nod
-1259-整数划分 V2
51Nod
-1259-整数划分V2将N分为若干个整数的和,有多少种不同的划分方式,例如:n=4,{4}{1,3}{2,2}{1,1,2}{1,1,1,1},共5种。
Joe_2005
·
2020-08-20 17:39
刷题
dp
dp
51NOD
算法马拉松 最大值问题 离线预处理+set lower_bound
题目:http://www.
51nod
.com/contest/problem.html#!
alpc_wt
·
2020-08-20 09:50
codeforces
&
bestcoder
数据结构
51nod
1258 序列求和(拉格朗日插值||ntt多项式求逆)求解自然数幂和问题
**1258序列求和V4**8.0秒131,072.0KB1280分9级题T(n)=n^k,S(n)=T(1)+T(2)+…T(n)。给出n和k,求S(n)。例如k=2,n=5,S(n)=1^2+2^2+3^2+4^2+5^2=55。由于结果很大,输出S(n)Mod1000000007的结果即可。输入第1行:一个数T,表示后面用作输入测试的数的数量。(1usingnamespacestd;type
八百标兵奔北坡666
·
2020-08-20 04:24
数论
51nod1258
最大M子段和
在此分析一道提交了17次的DP……来源:
51nod
1052题目大意N个整数组成的序列a[1],a[2],a[3],…,a[n],将这N个数划分为互不相交的M个子段,并且这M个子段的和是最大的。
blank-_-space
·
2020-08-20 04:37
51Nod
- 1072 威佐夫游戏(威佐夫博弈)
1072威佐夫游戏基准时间限制:1秒空间限制:131072KB分值:0难度:基础题有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。Input第1行:一个
暖心哒
·
2020-08-20 04:34
51Nod
- 1051 最大子矩阵和(dp)
描述一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。例如:3*3的矩阵:-13-12-13-312和最大的子矩阵是:3-1-1312Input第1行:M和N,中间用空格隔开(2#include#include#include#include#include#include#include#include#include#include#includeu
riba2534
·
2020-08-20 03:55
【其他dp】
【
51nod
1051 】最大子矩阵和 【经典DP】
一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。例如:3*3的矩阵:-13-12-13-312和最大的子矩阵是:3-1-1312Input第1行:M和N,中间用空格隔开(2usingnamespacestd;typedeflonglongll;typedefunsignedlonglongull;constintN=(int)500+11;consti
qq_37383726
·
2020-08-20 03:23
总是不会的DP
51Nod
1051 最大子矩阵和(二维最大字段和dp)
一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。例如:3*3的矩阵:-13-12-13-312和最大的子矩阵是:3-1-1312Input第1行:M和N,中间用空格隔开(2 #include"stdio.h"#include"stdlib.h"#include"algorithm"#include"math.h"usingnamespacestd;co
gAndyCong
·
2020-08-20 03:16
数据结构和算法
51nod
-1072威佐夫游戏
http://blog.csdn.net/h1021456873/article/details/49748659这篇博客讲的很好关于这个博弈#include#include#includeusingnamespacestd;intmain(){inta,b;intn;cin>>n;while(n--){cin>>a>>b;if(a>b)swap(a,b);inttemp=(b-a)*(sqrt(
YYyyCCCcccBb
·
2020-08-20 03:16
51nod基础题
博弈
acm
51NOD
1185 威佐夫游戏 V2(博弈论 + 减少精度)
传送门有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1#include#include#
ITAK
·
2020-08-20 03:02
ACM_高精度
ACM_博弈
ACM_51NOD
ITAK的ACM之路
51nod
1185 威佐夫游戏 V2 (博弈+大数乘法模拟)
题目链接:点击打开题目链接题解:如果数据在106左右,可以直接用(b−a)∗5√+12。但是这道题数据是1018,那么直接乘的话,肯定会有精度问题。那么我么可以上Java大数的。但是我不会Java啊…我们也可以直接大数乘法手动模拟。为了提高精度,我们将0.618033988749894848204586834...拆成三部分的整数放进数组里,然后手动模拟乘法。代码:#includeusingnam
LzyRapX
·
2020-08-20 03:30
ACM_博弈论
51NOD
威佐夫游戏
http://www.
51nod
.com/onlineJudge/questionCode.html#!problemId=1072有2堆石子。AB两个人轮流拿,A先拿。
锋巅
·
2020-08-20 03:44
点头oj
51Nod
-1072-威佐夫游戏
有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1#includeintmain(){in
f_zyj
·
2020-08-20 03:11
数学相关
51Nod-题解集锦
51nod
1185 威佐夫游戏 V2(威佐夫博弈)
1185威佐夫游戏V2基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。Input
YMT琥珀川
·
2020-08-20 03:10
51nod基础题
差和问题
原题链接:http://www.
51nod
.com/contest/problem.html#!problemId=1394是中文题,便不用再说题意了。
as604412059
·
2020-08-20 03:52
51nod
51Nod
1072 威佐夫游戏
题意:有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。解题思路:威佐夫博弈.若两堆初始物品为(x,y)且x#include#include#includ
是皮卡丘奥
·
2020-08-20 03:14
OJ刷题
(博弈论)
51NOD
1072 威佐夫游戏
有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1颗。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 23intvis[2000001];4
a500921091
·
2020-08-20 03:41
【
51nod
1376】最长递增子序列的数量
【
51nod
1376】最长递增子序列的数量好题。首先nlgn的方法求以每个位置的数为结尾的最长递增子序列,记为dp[i]显然dp值为x的数的答案数是由dp值为x-1的数贡献的。
eniacding
·
2020-08-20 03:02
数据结构
51nod
oj 1072 威佐夫游戏 1185 威佐夫游戏 V2【威佐夫博奕】
题目链接:10721072威佐夫游戏基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注有2堆石子。AB两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。例如:2堆石子分别为3颗和5颗。那么不论A怎样拿,B都有对应的方法拿到最后1
leibniz_zhang
·
2020-08-20 03:00
51nod
oj
博弈
威佐夫游戏 V2(精度问题)
转载自这儿传送门:
51nod
1185Input示例33 53 41 9Output示例BAA题目大意:中文题不解释。
RevolIA
·
2020-08-20 02:29
思维(抖啊
抖啊
抖个机灵儿)
【HDU 5973 &&
51nod
1185】【威佐夫博弈+大数】
HDU5973传送门:http://acm.split.hdu.edu.cn/showproblem.php?pid=5973题意:有2堆石子。两个人轮流拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设两个人都按照最优的策略取石子。给出2堆石子的数量,问先手是否能赢得比赛。每堆石子的大小≤10^100。思路:对于a,b(a0){//保证a0){//
QiufengWang424
·
2020-08-20 02:58
------博弈论
online
judge
HDU
51nod
------高精度
51Nod
5105 子矩阵求和
1505子矩阵求和2.0秒131,072.0KB10分初学者2级题给出一个m*n的矩阵a,矩阵元素a[i,j]小于1000,进行q次查询,每次查询给出子矩阵的4个边界(上下左右),求该子矩阵所有元素之和。样例中第一个查询:1312表示从第1行到第3行,从第1列到第2列,对应的子矩阵是:1256910求和等于33输入第一行2个整数n,m,中间用空格分割,分别对应数组的行数n、列数m(1#includ
shizheng_Li
·
2020-08-20 01:41
蓝桥杯
51nod
-1537分解
1537分解基准时间限制:0.5秒空间限制:131072KB分值:80难度:5级算法题收藏关注问(1+sqrt(2))^n能否分解成sqrt(m)+sqrt(m-1)的形式如果可以输出m%1e9+7否则输出noInput一行,一个数n。(n#include#include#include#include#include#include#include#include#includeusingnam
XD_Run
·
2020-08-19 10:01
矩阵快速幂
51nod
51Nod
-1060-最复杂的数
ACM模版描述题解百度百科:对于任何正整数x,其约数的个数记做g(x).例如g(1)=1,g(6)=4.如果某个正整数x满足:对于任意i(0=t2>=t3>=….使用反素数原理进行dfs即可。代码#includetypedeflonglongll;usingnamespacestd;constintMAXP=16;constintprime[MAXP]={2,3,5,7,11,13,17,19,2
f_zyj
·
2020-08-19 09:16
数学相关
dfs
&&
bfs
数论
51Nod-题解集锦
【
51Nod
- 1649】齐头并进
@齐头并进@@齐头并进@@题目描述@@分析@@代码@@END@@题目描述@在一个叫奥斯汀的城市,有n个小镇(从1到n编号),这些小镇通过m条双向火车铁轨相连。当然某些小镇之间也有公路相连。为了保证每两个小镇之间的人可以方便的相互访问,市长就在那些没有铁轨直接相连的小镇之间建造了公路。在两个直接通过公路或者铁路相连的小镇之间移动,要花费一个小时的时间。现在有一辆火车和一辆汽车同时从小镇1出发。他们都
Tiw_Air_OAO
·
2020-08-19 08:09
@考试爆炸实录!@
--最短路!--
@图论题目看这里!@
51Nod
1056 - N的阶乘的长度(数论)
1058N的阶乘的长度基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注输入N求N的阶乘的10进制表示的长度。例如6!=720,长度为3。Input输入N(1#include#definePI3.1415926#definee2.718281828459intmain(){intn;scanf("%d",&n);intlen=0.5*log10(2*n*PI)+n*log10
Snakeflute
·
2020-08-19 08:15
51Nod
51nod
-1686-第K大区间
题目链接这道题是真的好思想很好思路其实也不是很难但是也不容易理解首先,这道题运用了二分因为答案一定是1~n(区间众数最多n个,最少1个)那么从1~n二分mid,二分后判断区间值比mid大的区间有几个如果大于K说明mid取的小了,应该取大一点,反之取小一点,最后找到答案那么如何判断区间值比mid大的区间有几个遍历一下所有数,如果有的数的个数等于mid,那么这个区间的右端点往右移的区间的区间值肯定都比
wjhshuai
·
2020-08-19 05:58
水题模拟
二分查找
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他