提出 #18858292
ソースコード 拡げる
/*___wenyan_module_列經_start___*/ var 列經 = new function(){ /*"遍施。同Javascript之Array.forEach也。"*/var 遍施=this.遍施=_=>{};遍施=this.遍施=甲=>乙=>{var 丙=[];for(let 丁 of 乙){const _ans1=甲(丁);丙.push(_ans1);};return 丙;};/*"篩剔。同Javascript之Array.filter也。"*/var 篩剔=this.篩剔=_=>{};篩剔=this.篩剔=甲=>乙=>{var 丙=[];for(let 丁 of 乙){const _ans2=甲(丁);if (_ans2){丙.push(丁);};};return 丙;};var 左併=this.左併=_=>{};左併=this.左併=甲=>乙=>丙=>{var 丁=乙;for(let 戊 of 丙){const _ans3=甲(丁)(戊);丁=_ans3;};return 丁;};var 右併=this.右併=_=>{};右併=this.右併=甲=>乙=>丙=>{var 丁=乙;const _ans4=丙.length;var 戊=_ans4;while(true){if (戊<1){break;};const _ans5=丙[戊-1];const _ans6=丁;const _ans7=甲(_ans5)(_ans6);丁=_ans7;const _ans8=戊-1;戊=_ans8;};return 丁;};/*"排序。同Javascript之Array.sort也。"*/var 排序=this.排序=_=>{};排序=this.排序=甲=>乙=>{if (乙.length<=1){return 乙;};var 首=[];var 頷=[];var 尾=[];const _ans9=乙[1-1];var 乙一=_ans9;頷.push(乙一);const _ans10=乙.slice(1);var 乙餘=_ans10;for(let 丁 of 乙餘){const _ans11=甲(丁)(乙一);if (_ans11<0){首.push(丁);}else{尾.push(丁);};};const _ans12=排序(甲)(首);首=_ans12;const _ans13=排序(甲)(尾);尾=_ans13;const _ans14=首.concat(頷).concat(尾);var 丙=_ans14;return 丙;};/*"倒序。同Javascript之Array.reverse也。"*/var 倒序=this.倒序=_=>{};倒序=this.倒序=甲=>{var 乙=[];const _ans15=甲.length;var 戊=_ans15;while(true){if (戊<1){break;};const _ans16=甲[戊-1];乙.push(_ans16);const _ans17=戊-1;戊=_ans17;};return 乙;};/*"擷取。同Javascript之Array.slice也。"*/var 擷取=this.擷取=_=>{};擷取=this.擷取=甲=>乙=>丙=>{var 丁=[];var 戊=乙;if (丙<0){const _ans18=甲.length;const _ans19=_ans18+丙;丙=_ans19;};while(true){if (戊>丙){break;};const _ans20=甲[戊-1];丁.push(_ans20);const _ans21=戊+1;戊=_ans21;};return 丁;};var 製列=this.製列=_=>{};製列=this.製列=甲=>乙=>丙=>{var 丁=[];var 戊=1;while(true){if (戊>甲){break;};const _ans22=乙(戊);丁.push(_ans22);const _ans23=戊+1;戊=_ans23;};return 丁;};var 索一=this.索一=_=>{};索一=this.索一=甲=>乙=>{var 戊=1;while(true){if (戊>甲.length){break;};if (乙==甲[戊-1]){return 戊;};const _ans24=戊+1;戊=_ans24;};return -1;}; };/*___wenyan_module_列經_end___*//*___wenyan_module_控制台應用_start___*/ var 控制台應用 = new function(){ /*"get input string from standard stream"*/var 輸入=this.輸入=_=>{};輸入=this.輸入=()=>{const _ans1=(() => require('fs').readFileSync('/dev/stdin', 'utf8'))();return _ans1;};/*"get string array split with separator。同Javascript之x.split(y)也。"*/var 分裂=this.分裂=_=>{};分裂=this.分裂=輸入=>分隔器=>{const _ans2=輸入;const _ans3=分隔器;const _ans4=((str) => ((sep) => str.split(sep)))(_ans2)(_ans3);return _ans4;};/*"parse Integer from String。同Javascript之parseInt也。"*/var 解析為整數=this.解析為整數=_=>{};解析為整數=this.解析為整數=甲=>{const _ans5=parseInt(甲);return _ans5;};/*"轉換為字符串。同Javascript之x.toString()也。"*/var 轉換為字符串=this.轉換為字符串=_=>{};轉換為字符串=this.轉換為字符串=甲=>{const _ans6=(x => x.toString())(甲);return _ans6;};var 刪除空白=this.刪除空白=_=>{};刪除空白=this.刪除空白=甲=>{const _ans7=(x => x.trim())(甲);return _ans7;};var 排序=this.排序=_=>{};排序=this.排序=甲=>{const _ans8=(x => x.sort((a,b)=> a-b))(甲);return _ans8;}; };/*___wenyan_module_控制台應用_end___*/var 輸入=控制台應用.輸入;var 分裂=控制台應用.分裂;var 解析為整數=控制台應用.解析為整數;var 轉換為字符串=控制台應用.轉換為字符串;var 排序=控制台應用.排序;var 倒序=列經.倒序;const _ans1=輸入();const _ans2=分裂(_ans1)("\n");var 全部輸入=_ans2;const _ans3=全部輸入[1-1];const _ans4=解析為整數(_ans3);var 甲=_ans4;const _ans5=全部輸入[2-1];const _ans6=分裂(_ans5)(" ");var 編號順序=[];for(let 片 of _ans6){const _ans7=解析為整數(片);編號順序.push(_ans7);};const _ans8=排序(編號順序);const _ans9=倒序(_ans8);編號順序=_ans9;var 愛麗絲=0;var 鮑伯=0;var 計數器=1;for(let 卡 of 編號順序){const _ans10=計數器%2;var 平價=_ans10;if (平價==1){const _ans11=愛麗絲+卡;愛麗絲=_ans11;}else{const _ans12=鮑伯+卡;鮑伯=_ans12;};const _ans13=計數器+1;計數器=_ans13;};const _ans14=愛麗絲-鮑伯;const _ans15=轉換為字符串(_ans14);console.log(_ans15);
提出情報
| 提出日時 | |
|---|---|
| 問題 | ABC088B - Card Game for Two |
| ユーザ | ykst51 |
| 言語 | JavaScript (Node.js 12.16.1) |
| 得点 | 200 |
| コード長 | 4637 Byte |
| 結果 | AC |
| 実行時間 | 55 ms |
| メモリ | 29640 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 200 / 200 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample_1.txt, sample_2.txt, sample_3.txt |
| All | in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, in9.txt, sample_1.txt, sample_2.txt, sample_3.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| in1.txt | AC | 55 ms | 29572 KiB |
| in2.txt | AC | 48 ms | 29520 KiB |
| in3.txt | AC | 48 ms | 29468 KiB |
| in4.txt | AC | 52 ms | 29472 KiB |
| in5.txt | AC | 52 ms | 29488 KiB |
| in6.txt | AC | 52 ms | 29548 KiB |
| in7.txt | AC | 48 ms | 29640 KiB |
| in8.txt | AC | 52 ms | 29508 KiB |
| in9.txt | AC | 49 ms | 29620 KiB |
| sample_1.txt | AC | 52 ms | 29516 KiB |
| sample_2.txt | AC | 52 ms | 29612 KiB |
| sample_3.txt | AC | 52 ms | 29620 KiB |