Submission #124371

# Submission time Handle Problem Language Result Execution time Memory
124371 2019-07-03T08:46:47 Z youssefbou62 Toys (CEOI18_toy) C++14
0 / 100
2 ms 252 KB
#include  <bits/stdc++.h>

using namespace std;

#define mp make_pair
#define fi first
#define se second
#define all(v) v.begin(),v.end()
#define allarr(a) a , a + n
#define ll long long
#define ull unsigned long long 
#define pb push_back
#define fastio ios_base::sync_with_stdio(false) ; cin.tie(NULL); cout.tie(NULL)
typedef pair<int, int> pi;
typedef pair<ll,ll> pll; 
typedef pair<int,pi> trp ;
typedef vector<pi> vpi;
typedef vector<pll> vpll ;
ll _abs (ll x ) { return (x>0?x:-x); }

set<int> ans ;
void solve(int n , int x ){
    cout << n << " " << x << endl; 
   if( n == 1 ){
       ans.insert(x) ;
       return ; 
   }

    for(int i =  2 ; i <= n ; i++ ){
        if( n % i == 0 ){
            solve( n/i , x + i - 1 );
        } 
    } 
}

int main(){
    int n ; 
    cin >> n ; 
    solve(n,0) ; 
    cout << ans.size() << endl; 
    for(int i : ans )cout << i << "  " ;
}
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -