sh: 1: Cannot fork sh: 1: Cannot fork
#include <iostream> #include <algorithm> using namespace std; int ans[100],T; void f(int S,int t){ if(S==0&&t==0){ for(int i=0;i<T;i++){ cout<<ans[i]<<" "; } cout<<endl; return; } if(S==0||t==0){ return; } for(int i=(t==T?1:ans[T-t-1]);i<=S;i++){ bool flag=false; for(int j=0;j<(T-t);j++){ if(__gcd(i,ans[j])!=1){ flag = true; } } if(flag==false){ ans[T-t]=i; f(S-i,t-1); } } } int main() { int n,S; while(cin>>n) { for(int k=0;k<n;k++){ cin>>S>>T; cout<<"Case "<<k+1<<":"<<endl; f(S,T); } } return 0; }
是不是伺服器出問題了??我看解題動態不是NA 0%就是CE
sh: 1: Cannot fork sh: 1: Cannot fork
#include #include using namespace std; int ans[100],T; void f(int S,int t){ if(S==0&&t==0){ for(int i=0;i<T;i++){ cout<<ans[i]<<" "; } cout<<endl; return; } if(S==0||t==0){ return; } for(int i=(t==T?1:ans[T-t-1]);i<=S;i++){ bool flag=false; for(int j=0;j<(T-t);j++){ if(__gcd(i,ans[j])!=1){ flag = true; } } if(flag==false){ ans[T-t]=i; f(S-i,t-1); } } } int main() { int n,S; while(cin>>n) { for(int k=0;k<n;k++){ cin>>S>>T; cout<<"Case "<<k+1<<":"<<endl; f(S,T); } } return 0; }
今天九點二十左右以後,不管打什麼都會CE,而且會出現cannot fork,可能是網站本身(或伺服器 or 編譯器)的問題......