QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#461812 | #140. Palembang Bridges | fryan# | 22 | 32ms | 5364kb | C++20 | 1.1kb | 2024-07-03 02:56:40 | 2024-07-03 02:56:40 |
Judging History
answer
#include <algorithm>
#include <array>
#include <bitset>
#include <cassert>
#include <chrono>
#include <complex>
#include <cstdio>
#include <cstring>
#include <deque>
#include <iomanip>
#include <iterator>
#include <list>
#include <map>
#include <memory>
#include <numeric>
#include <queue>
#include <random>
#include <set>
#include <stack>
#include <string>
#include <tuple>
#include <vector>
#include <iostream>
using namespace std;
#define int long long
#define all(x) begin(x), end(x)
#define sz(x) (int) (x).size()
const int mxn = 1e5;
int k,n;
//solve1
void solve1() {
vector<int> ep;
int ans=0;
for (int i=0; i<n; i++) {
char a,b; int c,d;
cin >> a >> c >> b >> d;
if (a != b) {
ep.push_back(c);
ep.push_back(d);
ans++;
} else {
ans += abs(c-d);
}
}
sort(all(ep));
int kp = ep[sz(ep)/2];
for (int i : ep) {
ans += abs(kp-i);
}
cout << ans << "\n";
}
signed main() {
ios::sync_with_stdio(false); cin.tie(nullptr);
cin>>k>>n;
if (k==1) {
solve1();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 8
Accepted
Test #1:
score: 8
Accepted
time: 1ms
memory: 3472kb
input:
1 1 B 426311872 B 741424667
output:
315112795
result:
ok single line: '315112795'
Test #2:
score: 8
Accepted
time: 1ms
memory: 3636kb
input:
1 1000 A 1000000000 B 1000000000 B 1000000000 A 1000000000 A 500000000 B 500000000 A 1000000000 B 1000000000 B 0 A 0 A 500000000 B 500000000 B 0 A 0 A 1000000000 B 1000000000 A 500000000 B 500000000 A 1000000000 B 1000000000 B 1000000000 A 1000000000 A 0 B 0 B 0 A 0 B 0 A 0 A 500000000 B 500000000 B...
output:
659000001000
result:
ok single line: '659000001000'
Test #3:
score: 8
Accepted
time: 1ms
memory: 3808kb
input:
1 1000 A 500000001 B 500000000 A 500000002 B 500000003 A 500000005 B 500000004 A 1 B 0 B 500000007 A 500000006 A 500000009 B 500000008 B 500000010 A 500000011 B 1000000000 A 999999999 A 3 B 2 B 499999988 A 499999989 A 999999998 B 999999997 B 4 A 5 B 7 A 6 A 9 B 8 A 10 B 11 B 999999996 A 999999995 A ...
output:
649999819818
result:
ok single line: '649999819818'
Test #4:
score: 8
Accepted
time: 1ms
memory: 3580kb
input:
1 4 B 90 B 72 A 68 A 90 A 15 A 42 A 45 A 15
output:
97
result:
ok single line: '97'
Test #5:
score: 8
Accepted
time: 1ms
memory: 3608kb
input:
1 1000 A 0 B 1 A 1 B 0 A 0 B 1 B 0 A 0 B 1 B 1 B 0 A 0 A 1 B 1 A 1 B 1 A 1 B 0 A 0 B 1 A 0 B 0 B 1 A 1 B 0 A 0 B 0 A 0 A 1 B 0 A 1 B 0 B 1 A 0 B 0 A 0 A 1 B 1 A 1 B 1 B 0 A 1 B 0 A 1 A 0 B 1 B 0 A 1 A 1 B 0 A 1 B 1 B 1 A 0 B 1 A 0 B 1 A 0 A 1 B 0 A 0 B 1 A 0 B 1 A 0 B 0 B 0 A 0 A 1 B 1 B 0 A 1 B 0 A...
output:
1969
result:
ok single line: '1969'
Test #6:
score: 8
Accepted
time: 1ms
memory: 3632kb
input:
1 1000 A 598246 B 85766 B 457924 A 841963 B 107690 A 39924 B 814042 A 328853 B 518897 A 548739 B 633776 A 181927 A 985484 B 773931 A 698975 B 526021 A 846547 B 258759 B 778661 A 181322 B 131489 A 151052 A 669218 B 314136 B 562707 A 887236 B 47953 A 880429 A 251615 B 488724 B 734021 A 487209 B 492935...
output:
497401257
result:
ok single line: '497401257'
Test #7:
score: 8
Accepted
time: 1ms
memory: 3716kb
input:
1 967 B 209071192 A 810324333 A 603292190 B 990286906 B 76624835 A 1764783 B 38843365 A 66481975 B 506328820 A 854781128 B 601820095 A 20961640 B 953337305 A 762377474 B 472547211 A 248665021 A 908090176 B 277738137 B 523090586 A 193277212 B 824206700 A 342446509 B 845969410 A 191939894 A 472429676 ...
output:
470796680092
result:
ok single line: '470796680092'
Test #8:
score: 8
Accepted
time: 1ms
memory: 3572kb
input:
1 1000 B 0 A 1000000000 B 0 A 1000000000 B 1000000000 A 0 A 1000000000 B 0 B 0 A 1000000000 B 0 A 1000000000 A 0 B 1000000000 B 0 A 1000000000 B 0 A 1000000000 B 0 A 1000000000 B 0 A 1000000000 A 1000000000 B 0 B 0 A 1000000000 B 0 A 1000000000 A 1000000000 B 0 B 1000000000 A 0 B 1000000000 A 0 B 0 ...
output:
1000000001000
result:
ok single line: '1000000001000'
Test #9:
score: 8
Accepted
time: 1ms
memory: 3568kb
input:
1 1000 A 126148 B 138629 A 1956796 B 1961512 A 2467612 B 2976963 B 3231056 A 3187470 B 4485092 A 4805418 A 5815768 B 5012466 B 6709826 A 6631652 A 7384525 B 7982443 A 8702501 B 8083053 A 9750494 B 9414146 B 10511913 A 10300242 A 11414967 B 11792128 B 12453829 A 12271791 A 13801488 B 13139841 B 14570...
output:
499992449655
result:
ok single line: '499992449655'
Test #10:
score: 8
Accepted
time: 1ms
memory: 3508kb
input:
1 1000 B 1000000000 A 0 B 1 A 999999999 A 999999998 B 2 A 999999997 B 3 A 999999996 B 4 B 5 A 999999995 B 6 A 999999994 A 7 B 999999993 B 999999992 A 8 A 9 B 999999991 A 999999990 B 10 A 11 B 999999989 B 12 A 999999988 A 13 B 999999987 B 14 A 999999986 A 999999985 B 15 B 999999984 A 16 B 17 A 999999...
output:
999999002000
result:
ok single line: '999999002000'
Test #11:
score: 8
Accepted
time: 1ms
memory: 3612kb
input:
1 1000 A 639022834 B 639022825 B 164875881 A 164875889 A 345973409 B 345973410 B 650643813 A 650643816 A 218804569 B 218804573 B 60886574 A 60886583 B 829040885 A 829040890 B 340211580 A 340211573 B 783059185 A 783059177 B 994262398 A 994262399 B 427304481 A 427304486 A 373191501 B 373191501 A 65190...
output:
498415265474
result:
ok single line: '498415265474'
Subtask #2:
score: 14
Accepted
Dependency #1:
100%
Accepted
Test #12:
score: 14
Accepted
time: 8ms
memory: 5172kb
input:
1 100000 B 0 A 0 A 1 B 0 B 0 A 0 A 1 B 0 B 1 A 0 B 1 A 1 B 1 A 0 A 0 B 0 B 1 A 0 B 1 A 0 B 1 A 0 B 0 A 1 B 0 A 0 B 0 A 1 A 0 B 1 B 1 A 0 A 1 B 1 B 0 A 0 A 0 B 0 A 1 B 1 B 1 A 0 B 0 A 1 A 0 B 0 A 0 B 1 B 1 A 0 A 0 B 1 A 0 B 0 A 1 B 0 A 1 B 1 A 1 B 0 B 1 A 0 A 1 B 0 A 0 B 0 B 0 A 1 B 1 A 0 A 0 B 1 A 0...
output:
199907
result:
ok single line: '199907'
Test #13:
score: 14
Accepted
time: 19ms
memory: 5252kb
input:
1 100000 A 999999999 B 1000000000 A 1 B 0 B 3 A 2 A 4 B 5 A 999999998 B 999999997 A 500000000 B 500000001 B 999999995 A 999999996 B 999999993 A 999999994 A 500000002 B 500000003 A 500000005 B 500000004 B 500000007 A 500000006 A 999999991 B 999999992 A 7 B 6 A 999999989 B 999999990 B 499999993 A 4999...
output:
66818736664678
result:
ok single line: '66818736664678'
Test #14:
score: 14
Accepted
time: 32ms
memory: 5288kb
input:
1 100000 A 999933197 B 922319427 B 358973258 A 110896122 B 790706905 A 700578466 A 261833979 B 174780238 B 527377624 A 790157498 A 712098182 B 434767355 B 649365576 A 222614576 B 524821299 A 224370351 B 634735585 A 55865839 A 423764322 B 340889518 A 366912717 B 836451240 A 284261689 B 409476293 B 55...
output:
50064192028779
result:
ok single line: '50064192028779'
Test #15:
score: 14
Accepted
time: 14ms
memory: 5156kb
input:
1 69170 A 4068 B 355 A 9929 B 3341 A 4251 B 9270 B 5374 A 2023 A 3681 B 3440 B 6376 A 5305 B 4997 A 5759 A 3317 B 8305 A 8373 B 5214 A 1547 B 2435 A 4626 B 5646 B 248 A 1475 A 6965 B 4751 B 3227 A 6900 B 9360 A 9365 A 9541 B 9544 A 8973 B 4135 A 4153 B 4360 A 8220 B 2175 A 5226 B 798 B 3407 A 7817 B...
output:
345319577
result:
ok single line: '345319577'
Test #16:
score: 14
Accepted
time: 14ms
memory: 5292kb
input:
1 67413 B 457424278 A 935666529 A 681939979 B 928741595 A 239479026 B 115368163 A 958803056 B 199062010 A 486156065 B 570726489 B 548364515 A 298119844 A 898952041 B 85864523 A 547883826 B 982228879 B 859912859 A 399166419 B 264228446 A 288037768 A 367765591 B 463758282 B 798194145 A 176040722 A 814...
output:
33756488959590
result:
ok single line: '33756488959590'
Test #17:
score: 14
Accepted
time: 13ms
memory: 5200kb
input:
1 100000 B 0 A 1000000000 A 1000000000 B 0 A 0 B 1000000000 B 0 A 1000000000 A 0 B 1000000000 A 0 B 1000000000 B 0 A 1000000000 B 1000000000 A 0 B 0 A 1000000000 A 0 B 1000000000 A 1000000000 B 0 B 1000000000 A 0 B 0 A 1000000000 A 1000000000 B 0 A 1000000000 B 0 B 0 A 1000000000 A 1000000000 B 0 A ...
output:
100000000100000
result:
ok single line: '100000000100000'
Test #18:
score: 14
Accepted
time: 22ms
memory: 5152kb
input:
1 100000 B 4010 A 1623 A 17430 B 10348 A 21931 B 24331 B 32800 A 32334 A 46932 B 46932 B 50584 A 51555 B 67804 A 65286 B 74388 A 78905 A 89581 B 87977 B 92190 A 99330 A 103837 B 109596 A 110712 B 118878 B 129571 A 129684 B 135403 A 135955 B 142981 A 141340 A 157619 B 156022 A 160751 B 160032 B 17041...
output:
50000000498063
result:
ok single line: '50000000498063'
Test #19:
score: 14
Accepted
time: 24ms
memory: 5364kb
input:
1 100000 A 1000000000 B 0 A 1 B 999999999 B 999999998 A 2 B 999999997 A 3 A 999999996 B 4 A 999999995 B 5 A 6 B 999999994 B 999999993 A 7 B 8 A 999999992 B 9 A 999999991 A 10 B 999999990 A 11 B 999999989 A 999999988 B 12 B 999999987 A 13 B 999999986 A 14 B 999999985 A 15 A 16 B 999999984 A 999999983...
output:
99990000200000
result:
ok single line: '99990000200000'
Test #20:
score: 14
Accepted
time: 21ms
memory: 5236kb
input:
1 100000 B 720785899 A 720785904 B 287750440 A 287750448 B 76945024 A 76945019 B 841992577 A 841992581 B 391280439 A 391280443 B 427213907 A 427213908 A 675103196 B 675103193 B 294688240 A 294688246 B 776975834 A 776975844 B 731042985 A 731042989 B 982066740 A 982066750 B 834618250 A 834618241 B 368...
output:
49895210266053
result:
ok single line: '49895210266053'
Test #21:
score: 14
Accepted
time: 13ms
memory: 5184kb
input:
1 100000 A 1000000000 B 1000000000 B 0 A 0 A 1000000000 B 1000000000 A 500000000 B 500000000 B 1000000000 A 1000000000 A 500000000 B 500000000 B 1000000000 A 1000000000 B 500000000 A 500000000 B 1000000000 A 1000000000 B 1000000000 A 1000000000 A 0 B 0 B 0 A 0 B 500000000 A 500000000 B 1000000000 A ...
output:
66715000100000
result:
ok single line: '66715000100000'
Subtask #3:
score: 0
Wrong Answer
Test #22:
score: 0
Wrong Answer
time: 0ms
memory: 3488kb
input:
2 1 B 822190955 B 309099167
output:
result:
wrong answer 1st lines differ - expected: '513091788', found: ''
Subtask #4:
score: 0
Skipped
Dependency #3:
0%
Subtask #5:
score: 0
Skipped
Dependency #4:
0%