My issue
My code
// Update the code below to solve the problem
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin >> t;
while(t--)
{
int N, A, B;
cin >> N >>A >> B;
}
}
Learning course: Solve Programming problems using C++
Problem Link: CodeChef: Practical coding for everyone
@sandip_dutta
The logic is count the frequency of A and b in N and then multiply their freq as (f1 * f2) /(N * N);
this is the code for reference
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin >> t;
while(t--)
{
int N, A, B;
cin >> N >>A >> B;
int a[N];
for(int i=0; i<N; i++)
cin>>a[i];
double x=0, y=0;
for(int i=0; i<N; i++)
{
if(a[i]==A) x++;
if(a[i]==B) y++;
}
// cout<<x<<" "<<y<<endl;
double p=(x*y)/(N*N);
cout<<setprecision(10)<<p<<endl;
}
}