挑战
给定粒子的夸克成分作为输入,请输出相应的强子名称。
夸克用大写字母表示,反夸克用小写字母表示。
夸克可以是任何顺序,不一定是下面给出的顺序。
内置功能不允许访问有关粒子和/或夸克的数据。
您将获得的唯一夸克是U(向上),u(反向上),D(向下),d(反向下),S(奇怪),s(反距离),C(魅力),c(抗伤害),B(底部或美女),b(反底或反美)。
强子及其夸克成分清单
请注意,尽管还有其他许多强子,例如五子夸克和胶球等,但您只需要支持以下列表中给出的强子
重子(QQQ)和反重子(qqq)
括号中的名称是粒子的替代名称。您可以输出任何一个名称。
Input - Output
UUU - delta++
uuu - antidelta++
UUD - delta+ (proton)
uud - antidelta+ (antiproton)
UDD - delta0 (neutron)
udd - antidelta0 (antineutron)
DDD - delta-
ddd - antidelta-
UUS - sigma+
uus - antisigma+
UDS - sigma0
uds - antisigma0
DDS - sigma-
dds - antisigma-
USS - xi0
uss - antixi0
DSS - xi-
dss - antixi-
SSS - omega-
sss - antiomega-
UUC - charmed sigma++
uuc - charmed antisigma++
UDC - charmed sigma+
udc - charmed antisigma+
DDC - charmed sigma0
ddc - charmed antisigma0
UUB - bottom sigma+
uub - bottom antisigma+
UDB - bottom sigma0
udb - bottom antisigma0
DDB - bottom sigma-
ddb - bottom antisigma-
USC - charmed xi+
usc - charmed antixi+
DSC - charmed xi0
dsc - charmed antixi0
UCC - double charmed xi++
ucc - double charmed antixi++
DCC - double charmed xi+
dcc - double charmed antixi+
USB - bottom xi0
usb - bottom antixi0
DSB - bottom xi-
dsb - bottom antixi-
UBB - double bottom xi0
ubb - double bottom antixi0
DBB - double bottom xi-
dbb - double bottom antixi-
UCB - charmed bottom xi+
ucb - charmed bottom antixi+
DCB - charmed bottom xi0
dcb - charmed bottom antixi0
SSC - charmed omega0
ssc - charmed antiomega0
SSB - bottom omega-
ssb - bottom antiomega-
SCC - double charmed omega+
scc - double charmed antiomega+
SCB - charmed bottom omega0
scb - charmed bottom antiomega0
SBB - double bottom omega-
sbb - double bottom antiomega-
CCB - double charmed bottom omega+
ccb - double charmed bottom antiomega+
CBB - charmed double bottom omega0
cbb - charmed double bottom antiomega0
CCC - triple charmed omega++
ccc - triple charmed antiomega++
BBB - triple bottom omega-
bbb - triple bottom antiomega-
介子(Qq)
Input - Output
Ud - pion+
Uu - pion0
Dd - pion0
Du - pion-
Us - kaon+
Ds - kaon0
Sd - antikaon0
Su - kaon-
Ss - phion0
Cd - D meson+
Dc - D meson-
Cu - D meson0
Uc - antiD meson0
Cs - strange D meson+
Sc - strange D meson-
Cc - psion0
Bu - B meson-
Ub - B meson+
Db - B meson0
Bd - antiB meson0
Sb - strange B meson0
Bs - strange antiB meson0
Bb - upsilon0
获奖
以字节为单位的最短代码获胜。
11
内置函数不允许有关粒子和/或夸克的访问数据。我在看着你,Mathematica。
—
Okx
那么,这个挑战本质上是压缩查找表吗?
—
Rohan Jhunjhunwala
Mathematica确实具有
—
伊恩·米勒
ParticleData
带QuarkContent
选项的功能。
看起来并不难。我的意思是,每个夸克都有自己的电荷,您只需要处理名称,而无需处理电荷。
—
马修·
1.重子似乎可以是同一情况下3个夸克的任意组合。介子是2个夸克相反的情况下的组合,但为介子
—
Level River St
Cb
和Bc
丢失。这是故意的吗?2.以不同的顺序排列字母意味着相同的事情-我们的程序必须能够处理不同的字母顺序,还是将它们始终按所示顺序排列?(即它会永远是UDS
例如或可能是SUD
或DSU
例如?)同样介子我们可以有uD
?