👤

Am scris acest cod ca rezolvare la problema OP de pew PBinfo
Dar imi da 10 p de ce?


#include <fstream>

using namespace std;
ifstream cin("op.in");
ofstream cout("op.out");
int A[100000], B[100000], V[1000000];
int main()
{
int t,n,x,p = 0,sol = 0;
cin>>t>>n>>x;
for(int i = 1; i<=n; i++)
cin>>A[i];
for(int i = 1; i<=n; i++)
{
int z;
z = A[i];
B[i] = 1;
while(z)
{
B[i] = B[i]*10;
z = z/10;
}
}
for(int i = 1; i<=n; i++)
for(int j = 1; j<=n; j++)
{
p++;
V[p] = A[i] + (A[j]*B[j]);
}

for(int j = 1; j<=p-1; j++)
{ for(int i = 1; i<=p; i++)
{
int buff;
if(V[i]>V[i+1] && i

{
buff=V[i];
V[i]=V[i+1];
V[i+1] = buff;
}
}
}

if(t==1)
{
for(int i = 1; i<=p; i++)
if(V[i] sol++;
}

if(t==2)
sol = V[x];
cout< return 0;
}