func_code_string: #include <cstdio>   #include <iostream>   #include <cstdlib>   #include <cstring>   #include <string>   #include <algorithm>   #include <cmath>   #define LL long long   using namespace std;   LL T;   LL n, arr[300000], cnt[300000], dp[300000];   int main (){       cin >> T;       while (T--){           scanf( %lld , &n);           for (LL i = 1; i <= 200000; ++ i)               cnt[i] = 0;           for (LL i = 1; i <= n; ++ i){               scanf( %lld , &arr[i]);               cnt[arr[i]] ++;           }           for (LL i = 1; i <= 200000; ++ i)               dp[i] = cnt[i];           //sort(arr + 1, arr + 1 + n);           for (LL i = 1;i <= 200000; ++ i){               for (LL j = i * 2; j <= 200000; j += i){                   dp[j] = max(dp[j], dp[i] + cnt[j]);               }           }           printf( %lld n , n - *max_element(dp + 1, dp + 200001));       }       return 0;   }