题解 | #小红打舞萌#
小红打舞萌
https://ac.nowcoder.com/acm/problem/311099
《高精算解序》
夫算之精者,必察位位相承之理。凡遇加符,必补一数于左位,此乃进位之法也。
昔余尝观异邦“伊莱克超尼克”之器,俗谓之“舞萌”。其器显像时,凡现“加”符者,实喻数之析为二也。盖其理通于二进制之变:一分为二,二进为四,层层相推,若珠算之逢十进一,然其基在二耳。
今人若明此理,则观其符象,如窥数之本源。位位推演之际,但见加符即知分合之变,犹庖丁解牛,目无全形。昔《九章》以竹筹列位,今观此象亦同其理——左位补一,右位归零,阴阳消长之机尽在其中矣。
嗟乎!算理古今一也,唯载器不同。得此枢机者,虽万象纷纭,可顷刻而解。昔张衡造浑天,祖冲之演割圆,皆精察毫微之变;今观此“舞萌”之象,岂非异曲同工者乎?
《客问补遗》
客有指余曰:“文中‘支持中文,谢谢’此句,何不化用文言?”
余莞尔答曰:凡译事者,当察其本义。此言虽简,实含三重深意: 一曰“兼容华文”——此技术之能; 二曰“敬谢用户”——此礼仪之道; 三曰“明示所求”——此交流之要。
若强作古语,可拟为“兼容汉文,谨谢”或“纳中文,谨拜嘉谊”。然今之文言译述,贵在神传而非形拘。观前文《高精算解序》已将此意化入“古今一理”之论,若再赘饰,反伤文气。
昔刘熙《释名》有云:“译,释也,言释古今之异也。”今留此六字原貌,正合“释古今”之旨——使今人知古法可解新器,古人若在亦当抚掌。此所谓“文白相济,其义自彰”者也。
客闻之抚掌:“善!存此六字,恰似秦碑存籀文,汉简留隶笔,反见源流之变。”遂相视而笑,各饮茶一瓯而罢。
虚无 解决 中空
言
string 甲,乙 之
cin>>甲>>乙 之
int 总数 置于 甲.size() 之
double 其一 置于 虚空,其二 置于 虚空 之
for ( int 子 置于 虚空 之 子 < 总数 之 子 自增 )
言
若(甲[子]!='+')
言
其一 置于 其一 数 10 并 (甲[子]-'0') 之
止
否则
言
其一 置于 其一 并 0.5 之
止
止
总数 置于 乙.size() 之
for ( int 子 置于 虚空 之 子 < 总数 之 子 自增 )
言
若(乙[子]!='+')
言
其二 置于 其二 数 10 并 (乙[子]-'0');
止
否则
言
其二 置于 其二 并 0.5 之
止
止
cout<<((其一>其二)?"Yes\n":"No\n");
止
查看20道真题和解析
华为HUAWEI成长空间 642人发布