題目鏈接:點擊打開鏈接
#include #include #include #include #include #include #include #include #include #include using namespace std; #define N 1000005 #define ll __int64 ll num[10],n; ll go(ll x){ ll ans = x; while(ans>=10){ ans = 0; while(x) { ans += x%10; x /= 10; } x = ans; } return ans; } int main(){ ll i,j,k; while(~scanf("%I64d",&n)) { memset(num, 0, sizeof num); ll ans = 0; for(i=1;i<=n;i++) num[go(i)]++, ans -= n/i; for(j=0;j<10;j++) for(k=0;k<10;k++) ans+=num[k]*num[j]*num[go(k*j)]; printf("%I64d\n",ans); } return 0; } /* 2 1 2 3 1 2 3 */
print?// //&nbs
遞歸法和回溯法 有人說,回溯實際
Qt 窗體間傳值(代碼備份),qt窗體 剛開始看的時候看的
求最短時間 描述:N個作業{1,2,…&
exec替換進程印象 概述在進程的創建上UNIX/Lin