C++에서 입력, 출력 속도 단축

ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);

백준 1463번 1로 만들기

#include <bits/stdc++.h>

using namespace std;

int main(){
    ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
    int N;
    int cnt=0;
    cin >> N;
    int dp[1000001]= {0};
    dp[1]=0;
    
    for(int i=2; i<=N; i++){
        dp[i]=dp[i-1]+1;
        if(i%2 == 0) dp[i]=min(dp[i],dp[i/2]+1);
        if(i%3 == 0) dp[i]=min(dp[i],dp[i/3]+1);
    }
    cout << dp[N];
    return 0;
}