?
题目挺不错的,留个纪念,活动脑筋不错的题目
#include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define eps 1e-8 #define inf 0xfffffff const ll INF = 1ll<<61; using namespace std; //vector > G; //typedef pair P; //vector > ::iterator iter; // //map mp; //map ::iterator p; #define MOD 1000000007 vector G[2555]; int dp[2555][2555]; void init() { for(int i=1;i<=2000;i++) for(int j=1;j<=i;j++) if(i%j == 0) G[i].push_back(j); } int main() { init(); int n,k; scanf(%d %d,&n,&k); for(int i=1;i<=n;i++) dp[1][i] = 1; for(int i=2;i<=k;i++) { for(int j=1;j<=n;j++) { for(int kk=0;kk ?