我的程式碼在NPSC原測資裡43 44 46是錯的
於是我把最後一個測資拿出來看
50 100
baavljlityxkqya caaaoyevfqwmfck daaxvuuvomhhaju eaahqigjqpbyyoj faalyvceiliuhly gaadsdojwhfasvi haazeglspofrttb iaaxxhhsguzokbg jaaggaewwleciht kaakawkypsmxmmw laaohxrlfctkbnn maaebfsmxwnsgfo naaatcmitniussn oaaddmbrabqukpg paaemwtveduzufe qaawnbzchvcjobz raajjehbbkdjqmj saafcpinrmxmejt taatztxonuwzrav uaaazodwygdadmz vaagwvyurwxgdlp waakehfhefprsyt xaaivfapogltrmm yaauetleqdeplsr zaaafeuxwpvrmzp abavfhsyhqhonny bbanhvnrdtysjzc cbafqzrpwzgibid dbaqhvtvzudhotk ebaaependqafzcf fbadfxjsmwrnben gbasbyrihmsbync hbaubzzvchsgzhw ibakverycbjlmax jbaqvfimhfzzyve kbaieuiumamusob lbaguxrzcjqzzsn mbaqfouypzbipgp nbaxicxwsncbvin obaylvyxteifmlk pbawpepzpwnldmo qbaamqyewladrjc rbarovvzuumntgh sbaqfnmmzdprlpq tbabnlfqjgjgfsv ubakwsvypzsvomb vbatuzireyjeulj wbagxbdyxajadbh xbatgefdrfjnsda ybavwzbzgmbpitr zbatfiqijvxstpt acatnosymiwbvkx bcaqvrhwcveyoxm ccaewywzkaaelhg dcajqalruyjkwce ecaqdnyasssgmcw fcamxzwaetetqhs gcalqzrscbpuyai hcauleunoctffzs icaiyedzeetnszr jcaeyoomvvveqee kcadgtxlfekyeuy lcaubqpifxdungn mcaxgbjyekkgaqg ncavmmfhjrmvkiy ocakzomncycliwh pcadjdnzllzvijf qcansubalofxrxr rcaaikiimvvikgi scaqizynjvlmmbw tcaunlhgkebjrga ucayhozycwdazbs vcavbcurofwnxcd wcarfczjudbpdch xcacqxayspemauu ycarqmxwpyihptg zcathgyrmtqnvoy adaqtawdgnxnjwa bdamyegpyuvsavv cdaoumbecpeseqd ddabtwowiojnofj edalczdsbfyvauu fdarhnnyllqhufc gdawzyumpmfdvnj hdaieyueujytzqz idajsvshanerpip jdawodeilgpkwci kdaodbtfmufgwtl ldaxeddamsobrzi mdawcsdlyyekzki ndadulkunvfabry odalbgfljivjpnl pdaeuvvrczykyvt qdafkrbjwrvzwhp rdaipjoapdyhcfr sdayvxrsfatqupo tdacqnwgbsyzfcz udaxmyfkbbdsjfc vdasvpvqpdqphcx wdaploeccyspqyl
W dbaqhvtvzudhotk o xdaflhworswnvor
R naaatcmitniussn o ydaqvuruquryuqz
J o xdaflhworswnvor zdayfyxvogbehtx
W ucayhozycwdazbs xdaflhworswnvor aeaivmdvlmdkjue
W gcalqzrscbpuyai xdaflhworswnvor beanbtfzbjfcjkg
J aeaivmdvlmdkjue o ceabaqszqlkwwgj
W ucayhozycwdazbs ydaqvuruquryuqz deaompmknmbwafr
W taatztxonuwzrav beanbtfzbjfcjkg eeatfwmtnnrjbjf
W rdaipjoapdyhcfr ydaqvuruquryuqz feauatydmdfrrze
R obaylvyxteifmlk deaompmknmbwafr gearuzysqpnohmd
J xdaflhworswnvor eeatfwmtnnrjbjf hearzhwfupclnsb
W raajjehbbkdjqmj hearzhwfupclnsb ieawjymnzqkcgnn
W taatztxonuwzrav ydaqvuruquryuqz jeaspvojirrxtcg
J hearzhwfupclnsb hearzhwfupclnsb keagrulwcznorqr
J gearuzysqpnohmd ieawjymnzqkcgnn leaihlmgqcpolft
R paaemwtveduzufe aeaivmdvlmdkjue meaievhvejbrdsa
W kdaodbtfmufgwtl aeaivmdvlmdkjue nealjaigzixnrpg
J o ieawjymnzqkcgnn oeautvlwyybwrun
J xdaflhworswnvor aeaivmdvlmdkjue peauribofajjtlp
R vdasvpvqpdqphcx nealjaigzixnrpg qeacngixlzqnlbv
W ycarqmxwpyihptg xdaflhworswnvor reafxxavbsfptiv
R rcaaikiimvvikgi ydaqvuruquryuqz seanhxwctemchot
W udaxmyfkbbdsjfc beanbtfzbjfcjkg teaqeqlvyjcqycz
W hbaubzzvchsgzhw jeaspvojirrxtcg ueapdarcirdxaim
W saafcpinrmxmejt keagrulwcznorqr veabbtneskiaocx
W fcamxzwaetetqhs reafxxavbsfptiv weaajgqiigejzpw
W tbabnlfqjgjgfsv xdaflhworswnvor xeaxkwstqhollff
R raajjehbbkdjqmj peauribofajjtlp yeamkobxkkcidzy
J peauribofajjtlp veabbtneskiaocx zeaiwnebogguwmz
W uaaazodwygdadmz weaajgqiigejzpw afarumpfdkfqofc
W qbaamqyewladrjc yeamkobxkkcidzy bfayjgwdeuwqtrd
W udaxmyfkbbdsjfc hearzhwfupclnsb cfaakrhorbrkshv
R bcaqvrhwcveyoxm o dfamsrohfnmzlyp
W sbaqfnmmzdprlpq xeaxkwstqhollff efaicwcasdtlkyx
R qaawnbzchvcjobz nealjaigzixnrpg ffagvsfesaidgdn
W haazeglspofrttb o gfaumcylxlgvdtn
W wcarfczjudbpdch ceabaqszqlkwwgj hfaqpufqdsnlkaz
R daaxvuuvomhhaju deaompmknmbwafr ifaccylrfmxvmjm
J ueapdarcirdxaim eeatfwmtnnrjbjf jfainfrbdsjnnkp
W pdaeuvvrczykyvt yeamkobxkkcidzy kfakyrfpajswfco
R qdafkrbjwrvzwhp veabbtneskiaocx lfauecynwzkgrcn
J o gfaumcylxlgvdtn mfacwztgcjbcdbh
W waakehfhefprsyt jeaspvojirrxtcg nfawufkscdmacvy
W pbawpepzpwnldmo hfaqpufqdsnlkaz ofavknynmtslpot
W gdawzyumpmfdvnj oeautvlwyybwrun pfalistiybitesl
W oaaddmbrabqukpg nfawufkscdmacvy qfaumcumvtrjxrg
W jcaeyoomvvveqee leaihlmgqcpolft rfajszugtqoovki
W cbafqzrpwzgibid zeaiwnebogguwmz sfahgczxkssthdi
R hdaieyueujytzqz pfalistiybitesl tfausvamlcegcyp
R pcadjdnzllzvijf ydaqvuruquryuqz ufakxfvnxabhume
人工計算的結果指令執行順序
第一次:
W haazeglspofrttb o gfaumcylxlgvdtn
W dbaqhvtvzudhotk o xdaflhworswnvor
R naaatcmitniussn o ydaqvuruquryuqz
R bcaqvrhwcveyoxm o dfamsrohfnmzlyp
第二次:
W ucayhozycwdazbs xdaflhworswnvor aeaivmdvlmdkjue
W gcalqzrscbpuyai xdaflhworswnvor beanbtfzbjfcjkg
W ycarqmxwpyihptg xdaflhworswnvor reafxxavbsfptiv
W tbabnlfqjgjgfsv xdaflhworswnvor xeaxkwstqhollff
W ucayhozycwdazbs ydaqvuruquryuqz deaompmknmbwafr
W rdaipjoapdyhcfr ydaqvuruquryuqz feauatydmdfrrze
W taatztxonuwzrav ydaqvuruquryuqz jeaspvojirrxtcg
R rcaaikiimvvikgi ydaqvuruquryuqz seanhxwctemchot
R pcadjdnzllzvijf ydaqvuruquryuqz ufakxfvnxabhume
第三次:
W kdaodbtfmufgwtl aeaivmdvlmdkjue nealjaigzixnrpg
W wcarfczjudbpdch ceabaqszqlkwwgj hfaqpufqdsnlkaz
W taatztxonuwzrav beanbtfzbjfcjkg eeatfwmtnnrjbjf
W udaxmyfkbbdsjfc beanbtfzbjfcjkg teaqeqlvyjcqycz
W fcamxzwaetetqhs reafxxavbsfptiv weaajgqiigejzpw
W sbaqfnmmzdprlpq xeaxkwstqhollff efaicwcasdtlkyx
W hbaubzzvchsgzhw jeaspvojirrxtcg ueapdarcirdxaim
W waakehfhefprsyt jeaspvojirrxtcg nfawufkscdmacvy
R paaemwtveduzufe aeaivmdvlmdkjue meaievhvejbrdsa
R raajjehbbkdjqmj peauribofajjtlp yeamkobxkkcidzy
R obaylvyxteifmlk deaompmknmbwafr gearuzysqpnohmd
R daaxvuuvomhhaju deaompmknmbwafr ifaccylrfmxvmjm
第四次:
yeamkobxkkcidzy gearuzysqpnohmd ifaccylrfmxvmjm
W pbawpepzpwnldmo hfaqpufqdsnlkaz ofavknynmtslpot
W raajjehbbkdjqmj hearzhwfupclnsb ieawjymnzqkcgnn
W udaxmyfkbbdsjfc hearzhwfupclnsb cfaakrhorbrkshv
W saafcpinrmxmejt keagrulwcznorqr veabbtneskiaocx
W uaaazodwygdadmz weaajgqiigejzpw afarumpfdkfqofc
W oaaddmbrabqukpg nfawufkscdmacvy qfaumcumvtrjxrg
W qbaamqyewladrjc yeamkobxkkcidzy bfayjgwdeuwqtrd
W pdaeuvvrczykyvt yeamkobxkkcidzy kfakyrfpajswfco
R vdasvpvqpdqphcx nealjaigzixnrpg qeacngixlzqnlbv
R qaawnbzchvcjobz nealjaigzixnrpg ffagvsfesaidgdn
第五次:
W jcaeyoomvvveqee leaihlmgqcpolft rfajszugtqoovki
W gdawzyumpmfdvnj oeautvlwyybwrun pfalistiybitesl
W cbafqzrpwzgibid zeaiwnebogguwmz sfahgczxkssthdi
R qdafkrbjwrvzwhp veabbtneskiaocx lfauecynwzkgrcn
第六次:
R hdaieyueujytzqz pfalistiybitesl tfausvamlcegcyp
其實該說題目上面的"不保證會馬上執行"不太懂
還有JOIN之後第三開關是否跟第一或第二個(最晚打開的一個)的指令一起執行
看了很久還是只有看到W ucayhozycwdazbs同一時間執行了兩次
但是後面沒讀取應該不算WW互斥吧
不知道是其他問題還是我理解錯誤,弄了好久@@
同样的问题+1
與正確輸出不相符(line:43)
您的答案為: Racing free
正確答案為: Potential racing condition found
與正確輸出不相符(line:44)
您的答案為: Racing free
正確答案為: Potential racing condition found
與正確輸出不相符(line:46)
您的答案為: Racing free
正確答案為: Potential racing condition found