From 320466565aecef0a95c292eb8c20ebcc369abfbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=B0=B8=E7=91=B6?= <19374223@buaa.edu.cn> Date: Sun, 19 Mar 2023 19:49:39 +0800 Subject: [PATCH] =?UTF-8?q?gui=E7=BB=86=E8=8A=82=E8=B0=83=E6=95=B4(?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=A7=92)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core.cpp | 8 -------- src/main.cpp | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/core.cpp b/src/core.cpp index 16466b4..b5927ac 100644 --- a/src/core.cpp +++ b/src/core.cpp @@ -213,8 +213,6 @@ void circle_max(int n,int x,vector > g,vector str, } return; } - if(vis[x]==1) - return; if(ban.find(str[x][0])!=ban.end()) return; vis[x]=1; @@ -305,8 +303,6 @@ int gen_chain_word(char* words[], int len, char* result[], char head, char tail, } vector ans=get_max(sz,g,all_str,0,head,tail,ban); int cnt=0; - if(ans.size()==1) - return 0; for(auto x:ans) { result[cnt]=new char[x.size()*sizeof(int)]; @@ -343,8 +339,6 @@ int gen_chain_char(char* words[], int len, char* result[],char head, char tail,c vis=vector(sz,0); circle_max(sz,-1,g,all_str,1,head,tail,ban); int cnt=0; - if(ans_circle.size()==1) - return 0; for(auto x:ans_circle) { result[cnt]=new char[x.size()*sizeof(int)]; @@ -363,8 +357,6 @@ int gen_chain_char(char* words[], int len, char* result[],char head, char tail,c return -3; } vector ans=get_max(sz,g,all_str,1,head,tail,ban); - if(ans.size()==1) - return 0; int cnt=0; for(auto x:ans) { diff --git a/src/main.cpp b/src/main.cpp index 53ad7a9..ee5813f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -238,7 +238,7 @@ void print_ans(int len,char* result[],int operate) fout.close(); } -int main(int argc,char* argv[]) +int test_main(int argc,char* argv[]) { char* words[20010]; char* result[20010];