Submission #1170764

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11707642025-03-20 07:24:36fesdrerShuffle (NOI19_shuffle)C++17
20 / 100
1 ms328 KiB
#include "shuffle.h"
#include <bits/stdc++.h>
using namespace std;
namespace Solve1{
int to[5][10],id[10];
void add(vector<int> i,int z){
to[z][i[0]]=i[1];
to[z][i[1]]=i[0];
}
vector<int> solve1(){
vector<vector<int>> rlt1=shuffle({{1,2},{3,4},{5,6}});
vector<vector<int>> rlt2=shuffle({{1,3},{2,4},{5,6}});
vector<vector<int>> rlt3=shuffle({{1,5},{3,4},{2,6}});
vector<vector<int>> rlt4=shuffle({{1,6},{3,2},{5,4}});
for(auto i:rlt1) add(i,1);
for(auto i:rlt2) add(i,2);
for(auto i:rlt3) add(i,3);
for(auto i:rlt4) add(i,4);
vector<int> ret(6,0);
for(int i=1;i<=6;i++){
if(to[2][i]==to[1][i]) id[i]=3;
else if(to[3][i]==to[1][i]) id[i]=2;
else id[i]=1;
}
for(int i=1;i<=6;i++){
if(id[i]==1){
if(id[to[4][i]]==3) ret[0]=i;
else ret[1]=i;
}
else if(id[i]==2){
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...