#include using namespace std; #define mx 100005 int h[mx]; int n,f; bool power_of(int a,int f){ while(a%f==0) a/=f; if(a==1) return true; else return false; } void solve_small(){ int ans=0; for(int i=0;i mp; void solve_large(){ mp.clear(); for(int i=0;i::iterator itr=mp.begin();itr!=mp.end();itr++){ int e=itr->second; ans+=(e*(e-1))/2; } printf("%d\n",ans); } int main(){ int t; scanf("%d",&t); while(t--){ scanf("%d %d",&n,&f); for(int i=0;i