问题标题: 酷町堂:3970

0
0
已解决
许嘉耀
许嘉耀
新手守护
新手守护

题目链接: 酷町堂:3970

#include <iostream>
using namespace std;
int n,a[4],cnt;
int main(){
    cin>>n;
    for(int i=2;i<=n;i++){
        for(int j=2;j<=n;j++){
            for(int k=2;k<=n;k++){
                for(int l=2;l<=n;l++){
                    cnt=0;
                    if(j==a[1]||j==a[2]||j==a[3]){
                        cnt++;
                    }
                    if(k==a[1]||k==a[2]||k==a[3]){
                        cnt++;
                    }
                    if(l==a[1]||l==a[2]||l==a[3]){
                        cnt++;
                    }
                    if(i*i*i==j*j*j+k*k*k+l*l*l&&cnt<3){
                        cout<<i<<" "<<j<<" "<<k<<" "<<l<<endl; 
                        a[1]=j;
                        a[2]=k;
                        a[3]=l;
                    } 
                }    
            }    
        }    
    }
    return 0;
}
 


0
我要回答