![:evil:](./images/smilies/icon_evil.gif)
anyways thx for the help..
did u get accepted..
plz try with my code itself...
Aakash
Moderator: Board moderators
Code: Select all
5
dave laura owen vick amr
dave 200 3 laura owen vick
owen 500 1 dave
amr 150 2 vick owen
laura 0 2 amr vick
vick 0 0
3
liz steve dave
liz 30 1 steve
steve 55 2 liz dave
dave 0 2 steve liz
1
mary
mary 20 0
2
123456789012 123456789012
123456789012 0 0
123456789012 0 0
2
noim nahid
noim 10 0
nahid 9 0
2
one two
one 100 0
two 10 1 one
Code: Select all
dave 302
laura 66
owen -359
vick 141
amr -150
liz -3
steve -24
dave 27
mary 0
123456789012 0
123456789012 0
noim 0
nahid 0
one 10
two -10
10
dave laura owen vick amr
dave2 laura2 owen2 vick2 amr2
dave 200 0
owen 500 1 dave
amr 150 2 vick owen
laura 0 2 amr vick
vick 0 0
dave2 200 0
owen2 500 1 dave
amr2 150 2 vick owen
laura2 0 2 amr vick
vick2 100 0
Code: Select all
dave 1000
laura 0
owen -350
vick 150
amr -150
dave2 0
laura2 0
owen2 -500
vick2 0
amr2 -150
Code: Select all
[cpp]
#include<iostream>
#include<string>
using namespace std;
main()
{
int n;
while(cin>>n)
{
char names[10][13],name[10][13],giftto[10][10][13];
int i,amount[10],ppl[10],j,profit[10],l,loss[i];
for(i=0;i<n;i++)
{
cin>>names[i];
}
for(i=0;i<n;i++)
{
cin>>name[i]>>amount[i]>>ppl[i];
for(j=0;j<ppl[i];j++)
{
cin>>giftto[i][j];
}
}
for(i=0;i<10;i++)
{
profit[i]=0;
loss[i]=0;
}
for(i=0;i<n;i++)
{
for(j=0;j<ppl[i];j++)
{
for(l=0;l<n;l++)
{
if(strcmp(name[l],giftto[i][j])==0)
{
profit[l]+=amount[i]/ppl[i];
loss[i]-=amount[i]/ppl[i];
}
}
}
}
for(i=0;i<n;i++)
{
profit[i]+=loss[i];
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(strcmp(name[j],names[i])==0)
{
cout<<names[i]<<" "<<profit[j]<<'\n';
}
}
}
cout<<" ";
}
return(0);
}
[/cpp]