QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#830551 | #9909. 阿尔塔尔 2 | zhenjianuo2025 | 0.224857 | 221ms | 4172kb | C++20 | 1.7kb | 2024-12-24 20:35:30 | 2024-12-24 20:35:32 |
Judging History
answer
#include<bits/stdc++.h>
#include "altar.h"
using namespace std;
#define vec vector
#define pb push_back
#define eb emplace_back
#define siz(vec) ((int)(vec).size())
#define all(vec) (vec).begin(),(vec).end()
template<class T>
void operator +=(vec<T> &a,T b){a.push_back(b);}
template<class T>
void operator --(vec<T> &a){a.pop_back();}
#define pii pair<int,int>
#define x first
#define y second
#define mp make_pair
#define exc(exp) if(exp)continue;
#define stop(exp) if(exp)break;
#define ret(exp) if(exp)return;
#define deb(var) cerr<<#var<<'='<<(var)<<"; "
#define debl(var) cerr<<#var<<'='<<(var)<<";\n"
#define ins insert
#define era erase
#define lb lower_bound
#define ll long long
#define inf (long long)(1e9)
template<class T>
bool Min(T &x,T y){return x>y?x=y,1:0;}
template<class T>
bool Max(T &x,T y){return x<y?x=y,1:0;}
bool sense(int i,int j);
int w[310][310],b[310];
int altar(int n){
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
w[i][j]=sense(i,j);
w[j][i]=w[i][j]^1;
}
}
for(int i=1;i<=n;i++){
if(count(w[i]+1,w[i]+n+1,1)==n-1){
return i;
}
}
for(int i=1;i<=n;i++){
memcpy(b,w[i],sizeof b);
for(int j=1;j<=n;j++){
if(w[i][j]){
for(int k=1;k<=n;k++){
if(w[j][k]){
b[k]=1;
}
}
}
}
b[i]=1;
if(count(b+1,b+n+1,1)==n)return i;
}
}
/*
- CONTINUE, NON-STOPPING, FOR THE FAITH
- START TYPING IF YOU DON'T KNOW WHAT TO DO
- STOP TYPING IF YOU DON'T KNOW WHAT YOU'RE DOING
*/
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0.112429
Acceptable Answer
Test #1:
score: 0.112429
Acceptable Answer
time: 221ms
memory: 4172kb
input:
300 $NE[`FN8(GUPU5JN"+-?S9BD8AV29KPSV*_J33@A;BIC>PLD;? .O`)V,Q^WPM3M4>+@W$GJ`Y_.Z`%'?1?VO645/Y";"E_RDLBU# ,V\*=ZO>6J0[,*9XVA[<<O\RJN9]B`&^4-`QV(&Z=$T7(05"2! (EOLI9X](E0V.HG`B&5QBMXJ-<8;ITS5_FL>S-BEC[FUH9?J'" AH#FYE-:C9OC>N*WMNIHYIDSSG=2Z2:0/B/B=-]QBJ^61]LG_! CL92HRY]<1P<VF$>Q>;<F*1>)DH'5$VA3>A&1'0;Y...
output:
Accepted. 13455000 u2930hioewfbjkadvhhi4t
result:
points 0.0112428571 Correct Answer. 44850.000000
Subtask #2:
score: 0.112429
Acceptable Answer
Test #2:
score: 0.112429
Acceptable Answer
time: 132ms
memory: 3984kb
input:
300 `XP``88`X:`X>Y`]@X^P`](^P[WY^`^V^P`NX`[L`@P```\^^@ 6TTR>ADPJM9+/E@WNROG<_$_86,9W_OY?X`C\0Z&`HX^\X>]U/ ):ZQ'QR&1'-&(S/\W18D.`"`LK&):>6=P\?R^HEC>TZ]VD//;( X]]@0Y[\/\_K$\H><O`ZG`I`6V'GPP,O`^P^_4@^`\^``>00P$ 37/M$=="F&4RBMTO.UV=T@Q`K;"378&X\O8=`*LY`]O@`KDDW" .0(X$/_GSCLY1_:X'\;OZ0Y@6NB:\\C\>`<O`E8]@...
output:
Accepted. 13455000 u2930hioewfbjkadvhhi4t
result:
points 0.0112428571 Correct Answer. 44850.000000
Test #3:
score: 0.112429
Acceptable Answer
time: 154ms
memory: 3968kb
input:
300 5OE?M21ZC3S/R%Q3L;V2'%M1ZRB"0^#J%_.A5(KTQ-=UM-1-`& _73M@`3L&)W\.!1Y-T!+?B_&1'=BZBPDGGHWT*!=I]^*/T)Y90 %HX#N%@(=R.Q,)2R$RCRSAHG1+FBU7?&&?PI)/^;\1/]3$/]T' %!\M8T)7:0U_*E^GG.@C,!0=\MR4<61>D$<<5W<P,%_N,!Z<1" \?+TT5<N#+&YOV77_-5*"C8B(]9=Q)1V!4?GV!R%,36/7Q:&$! 1D]6'2EO3S)%B`1.4GJ48,&Q09S:[T\\"L\(KS'>^...
output:
Accepted. 13455000 u2930hioewfbjkadvhhi4t
result:
points 0.0112428571 Correct Answer. 44850.000000
Subtask #3:
score: 0
Time Limit Exceeded
Dependency #1:
1.12429%
Acceptable Answer
Dependency #2:
1.12429%
Acceptable Answer
Test #4:
score: 0
Time Limit Exceeded
input:
300 .&(6P[JSS(#6@H4\H?I8>56PGMHQ9OLB`X%0&SZ`[0\Z9GSXT/ GCDK8^5:Z$BKPRJ^40UL/CK(4W49%WVQ`:CH#Z]@^H^=-4Z\:( @R@```_]`\@`X\_`\0`X8@XP```OO`_Z`>Z<L__`_``@_Z^^N( III[6,67_1I[<-;`5$^KDI[RE^%'B>.]@GIJ1/`(N:0(S5_=W" 555^KF+,@)5^.'N@[B?V25^9S?#DQO'_04U5)H`LXMH$:+@0\! +/K@^TFF0'K_/HW0^1P[IK?.:0BR=8$`P*?+ET`X@...
output:
Unauthorized output