#16968: 測資


qqrainbow (愛蜜莉雅)

學校 : 國立嘉義高級中學
編號 : 83319
來源 : [36.238.5.68]
最後登入時間 :
2023-04-26 23:31:35
e080. read and write -- it's david | From: [1.173.140.235] | 發表日期 : 2019-02-24 21:40

#include <iostream>
#include <string>
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s2;
    cout<<' ';
    cout<<s1;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


/////////////////////////////////////////
#include <iostream>
#include <string>
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s1;
    cout<<' ';
    cout<<s2;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。

掉換了s1跟s2的輸出順序,伺服器上輸出一樣的東西
我不確定是我電腦有問題還是測資有問題,請求另一個人來幫我測看看是否會有同樣的問題。

 
#16969: Re:測資


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)

學校 : 國立清華大學
編號 : 43537
來源 : [49.159.6.107]
最後登入時間 :
2022-05-28 19:29:12
e080. read and write -- it's david | From: [140.115.200.159] | 發表日期 : 2019-02-24 21:46

#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s2;
    cout<<' ';
    cout<<s1;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


/////////////////////////////////////////
#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s1;
    cout<<' ';
    cout<<s2;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。

掉換了s1跟s2的輸出順序,伺服器上輸出一樣的東西
我不確定是我電腦有問題還是測資有問題,請求另一個人來幫我測看看是否會有同樣的問題。

我也是一樣的問題。

推測中間的「空白」恐怕是放了什麼神奇的東西XD

 
#16970: Re:測資


qqrainbow (愛蜜莉雅)

學校 : 國立嘉義高級中學
編號 : 83319
來源 : [36.238.5.68]
最後登入時間 :
2023-04-26 23:31:35
e080. read and write -- it's david | From: [1.173.140.235] | 發表日期 : 2019-02-24 21:55

感謝 inversion 幫忙測試 :)

現在只能等作者說明這是個問題還是正常的情況了。

 
#16971: Re:測資


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
e080. read and write -- it's david | From: [42.72.235.91] | 發表日期 : 2019-02-24 21:57

#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s2;
    cout<<' ';
    cout<<s1;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


/////////////////////////////////////////
#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s1;
    cout<<' ';
    cout<<s2;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。

掉換了s1跟s2的輸出順序,伺服器上輸出一樣的東西
我不確定是我電腦有問題還是測資有問題,請求另一個人來幫我測看看是否會有同樣的問題。

我也是一樣的問題。

推測中間的「空白」恐怕是放了什麼神奇的東西XD

記憶體只有26MB,應該不能這樣寫吧
只是我也過不了(TLE)
測資應該沒問題

Code(TLE)如下:

#include<stdio.h>
char d;
int c[2800000]={0};//25000000/9=277777.777...
int main(){
	char e;
	int i=0,j=0;
	while(e=getchar()){
		if(e==' ')break;
		else{
			c[i]*=10;
			c[i]+=(e-'0');
			j++;
		}
		if(j==9){
		i++,j=0;	
		}
	}
	do{
		d=getchar();
		if(d<='9'&&d>='0')putchar(d);
	}while(d<='9'&&d>='0');
	putchar(' ');
	for(i;i>=0;i--)printf("%d",c[i]);
	return 0;
}

怎麼加速?這樣已經很快了吧?

 
#16972: Re:測資


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
e080. read and write -- it's david | From: [42.72.235.91] | 發表日期 : 2019-02-24 21:58

#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s2;
    cout<<' ';
    cout<<s1;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


/////////////////////////////////////////
#include 
#include 
using namespace std;
string s1,s2;
char ch;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    cin>>s1;
    cin>>s2;
    cout<<s1;
    cout<<' ';
    cout<<s2;
    return 0;
}
您的答案為: 792334854279647831485914634677212862456551129222395931919799514474114627629478361278943943311655847525758132219939113173694131847981746234625953999682489497968857727719926624468219676771963427721756991943945897233344629983749271436312113991662786243826566339293948193362966495318467615174839714248965785143774682947282652318455475172885313359479926287337128989181232353779447418942925654146974335948834699357374955246371913759463671411731578216742287192582567326167164634939162881439611771825733374586886985439931545839753377154231259594119217655999693724866587343681935169938618354532647577866674388245678468368682177287415516243614125258581229177335183187623737876314569522458524928477629859339789561479253252274487418142748564525256843256925918815712886414345659384696136351137676242512559214232143662722785494149771635414575325363419863138757968946221589523856956531236365885844696692759386569813185116418659515642187185742172956538248258597384775823443524232319658843625254358449386887891644683...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
您的答案為: 817664594884737369983356316997139938212272272424578555989324411627932985373279136846359586345742157177361688147615333131621125921539976138679536982511368284328645435868349677487143698674495276232277972484663188474742934267951148869131962754649715248485198519983598774297172276153887742274956524678651895992468654235921331687371951841289448394819894825768641564791698615549116678661692779399996579377553834912248871677951869556393983536623176183531899177698386435425654295268395824945423429543846638835914997788956348668436819235783525751242531458388277583747827292928886961495697362632199341312641222663618662564791637362773992992945622334595232963296981767226659759124657763945892634816616665857653259955859624381879381174114861487758881282689718222549885452259984834146831281432498276432816191752979694581729865111972796146591114977447475829595913798323784875286655423359226369652848442168338825441724937437487559333875979272726399247294187757844891442352622986789291649925778988195456828273636847...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。

掉換了s1跟s2的輸出順序,伺服器上輸出一樣的東西
我不確定是我電腦有問題還是測資有問題,請求另一個人來幫我測看看是否會有同樣的問題。

我也是一樣的問題。

推測中間的「空白」恐怕是放了什麼神奇的東西XD

記憶體只有26MB,應該不能這樣寫吧
只是我也過不了(TLE)
測資應該沒問題

Code(TLE)如下:

#include
char d;
int c[2800000]={0};//25000000/9=2777777.777...
int main(){
	char e;
	int i=0,j=0;
	while(e=getchar()){
		if(e==' ')break;
		else{
			c[i]*=10;
			c[i]+=(e-'0');
			j++;
		}
		if(j==9){
		i++,j=0;	
		}
	}
	do{
		d=getchar();
		if(d<='9'&&d>='0')putchar(d);
	}while(d<='9'&&d>='0');
	putchar(' ');
	for(i;i>=0;i--)printf("%d",c[i]);
	return 0;
}

怎麼加速?這樣已經很快了吧?




 
#16973: Re:測資


qqrainbow (愛蜜莉雅)

學校 : 國立嘉義高級中學
編號 : 83319
來源 : [36.238.5.68]
最後登入時間 :
2023-04-26 23:31:35
e080. read and write -- it's david | From: [1.173.140.235] | 發表日期 : 2019-02-24 22:04

其實在用string之前我已經試過bitset, bool, int的方法了,不是TLE、就是記憶體爆炸。

這是我看過最好一次的code:

#include <cstdio>
using namespace std;

int bs[2777778];

void printINT(int &n)
{
    char c[10];
    short p=0;
    while(n)
    {
        c[p++]=n%10;
        n/=10;
    }
    for(int i=p-1;i>=0;i--)
        putchar(c[i]+'0');
}

int main()
{
	char ch = 'a';

	/* First */
	long int digit = 0;
	while (ch != ' ') {
		int val = 0, cnt = 0;
		for (int i = 0; i < 9; i++) {
			ch = getchar();
			if (ch == ' ') break;
			val = (val << 1) + (val << 3) + ch - '0';
			cnt++;
		}
		if (cnt) {
			bs[digit++] = val;
		}
	}

	/* Second */
	while ((ch = getchar()) && ch != '\n') putchar(ch);
	putchar(' ');

	for (int i = 0; i < digit; i++) {
		if (i + 1 < digit) printINT(bs[i]);
		else printINT(bs[i]);
	}
	putchar('\n');

    return 0;
}
 
#16974: Re:測資


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
e080. read and write -- it's david | From: [42.72.235.91] | 發表日期 : 2019-02-24 22:13

其實在用string之前我已經試過bitset, bool, int的方法了,不是TLE、就是記憶體爆炸。

這是我看過最好一次的code:

#include 
using namespace std;

int bs[2777778];

void printINT(int &n)
{
    char c[10];
    short p=0;
    while(n)
    {
        c[p++]=n%10;
        n/=10;
    }
    for(int i=p-1;i>=0;i--)
        putchar(c[i]+'0');
}

int main()
{
	char ch = 'a';

	/* First */
	long int digit = 0;
	while (ch != ' ') {
		int val = 0, cnt = 0;
		for (int i = 0; i < 9; i++) {
			ch = getchar();
			if (ch == ' ') break;
			val = (val << 1) + (val << 3) + ch - '0';
			cnt++;
		}
		if (cnt) {
			bs[digit++] = val;
		}
	}

	/* Second */
	while ((ch = getchar()) && ch != '\n') putchar(ch);
	putchar(' ');

	for (int i = 0; i < digit; i++) {
		if (i + 1 < digit) printINT(bs[i]);
		else printINT(bs[i]);
	}
	putchar('\n');

    return 0;
}

我也全試過了....


 
#16975: Re:測資


qqrainbow (愛蜜莉雅)

學校 : 國立嘉義高級中學
編號 : 83319
來源 : [36.238.5.68]
最後登入時間 :
2023-04-26 23:31:35
e080. read and write -- it's david | From: [1.173.140.235] | 發表日期 : 2019-02-24 22:20

但是我發現只有用string會有正常的WA,其它都是TLE、RE。

 
#16977: Re:測資


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [114.42.132.249]
最後登入時間 :
2024-05-07 23:09:03
e080. read and write -- it's david | From: [36.233.36.162] | 發表日期 : 2019-02-24 22:47

測資很正常  中間就一個空白分隔  後面也沒換行

 

基本上你試圖把 X 先存起來都會出錯。

 
#16978: Re:測資


qqrainbow (愛蜜莉雅)

學校 : 國立嘉義高級中學
編號 : 83319
來源 : [36.238.5.68]
最後登入時間 :
2023-04-26 23:31:35
e080. read and write -- it's david | From: [36.239.71.238] | 發表日期 : 2019-02-24 23:40

貌似需要用到fseek之類的函式?

但是Zerojudge不是不能讀檔嗎?

 
#16979: Re:測資


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [114.42.132.249]
最後登入時間 :
2024-05-07 23:09:03
e080. read and write -- it's david | From: [36.233.36.162] | 發表日期 : 2019-02-24 23:50

 

今天為了要確認 cpp 能解, 我趕緊惡補了 一下,都是基本的指令。

 
#16982: Re:測資


chaosxlive (渾沌沌)

學校 : 國立中央大學
編號 : 87716
來源 : [219.70.195.108]
最後登入時間 :
2022-02-26 22:04:25
e080. read and write -- it's david | From: [140.115.50.48] | 發表日期 : 2019-02-25 17:06

 

#0: 50% WA (line:1)

您的答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。

#1: 50% WA (line:1)

您的答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369 82262337866681971525668582743151389839271716182896839347873253243113498218991254187459591235912186328297294659271659348674562971174783792457269924259631889679823321577784511219565963799822223836235777262338176418319452959693893873442891599665775688699928533144582983128774247331818437671275686655451751675463456564747397364442414689742953337891291948179595659389994262225254781157335844121454128349257729199122282991241795728149953964247671368867718872399372514777941669879735691878432659328786488622383536238977781888864324432348237518456833955792169299887718652679785415512784494326415819889186353934617589538111776721921223214299953628823243858865346231285825996486237...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


這已經是我最接近的結果了,不過#1不知道為什麼會有一個換行的部分(至少我的程式碼是沒用到換行啦),就等結果出來了。
(是說我已經連Stream都拆開了沒道理還會爆炸吧QQ)

 
#16983: Re:測資


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [114.42.132.249]
最後登入時間 :
2024-05-07 23:09:03
e080. read and write -- it's david | From: [61.223.54.106] | 發表日期 : 2019-02-25 17:36

 

#0: 50% WA (line:1)

您的答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。
正確答案為: 319751143391781297983259632214271745451257139714335686781131682288731233151233295218437676376683893747262295363395695755488661722922984381149891716263827164749793242713256214456575635258976216751899639575657537977595312599736713278137549932137913754388883923867452523131572915657946138355112244946891795626469795188586889269736263747852543277797265322243536464962259496414811493467827169164732287658798243367899643685778798424138378526287484428512462147461264593674272823351462317645354516992879593166424761722279264698535549543346352917898738978276163734471699628542364844383922314694669985754246827158567652298947151494418857265458159386877733812748418149691127993566649673329791938794651289199771196253537564448498214615814515839268942223289853758248567394771125781647951985289532713148726363718121936487643623344857968577831437996146827346758524149959648441727313557462316215225994967376893692894919322744139768487329949993414148279794446264695688773393737151531329913995243848693482355421737889...訊息太長省略。

#1: 50% WA (line:1)

您的答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369 82262337866681971525668582743151389839271716182896839347873253243113498218991254187459591235912186328297294659271659348674562971174783792457269924259631889679823321577784511219565963799822223836235777262338176418319452959693893873442891599665775688699928533144582983128774247331818437671275686655451751675463456564747397364442414689742953337891291948179595659389994262225254781157335844121454128349257729199122282991241795728149953964247671368867718872399372514777941669879735691878432659328786488622383536238977781888864324432348237518456833955792169299887718652679785415512784494326415819889186353934617589538111776721921223214299953628823243858865346231285825996486237...訊息太長省略。
正確答案為: 675366799717912746283378174733856533373177539455566852742959319648799226626296413166263998913828875361571283417614377111756552324857956567874978813881627529658363935128461393146819739938428531387189183736425138163152177469855727448238324966311489968316181357523575587461553859267772926272317898618733896259778835454859821738369996862283251813321756618929654284292376958533713898257689869576977988865354823533619145262337395378956568354665665115638479622746575461344598412691956792948473433479331192749377767225819131398689446756698539715227539266339342477368674624557431575122894521285713313123659638554132152139964814186925232157655654856779171519963551967678378414295419479659637997385479798222842479813169787597234165988368412952317292977719389546492147912823716623399658291689849598728141272418684474311266854743859165814513139358899711332952299656229282343777571819293731772873989596856834393766818124484251728498696554846533398321743821372566535743112673543193614423229376396995596791164178455...訊息太長省略。


這已經是我最接近的結果了,不過#1不知道為什麼會有一個換行的部分(至少我的程式碼是沒用到換行啦),就等結果出來了。
(是說我已經連Stream都拆開了沒道理還會爆炸吧QQ)

回 chaos

確定沒有換行符

 

 
ZeroJudge Forum