Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. #define sf scanf
  5. #define pf printf
  6. #define pi 2*acos(0.0)
  7. int main()
  8. {
  9. map<string,ll>mp;
  10. mp["Alice"]=1;
  11. mp["Ariel"]=1;
  12. mp["Aurora"]=1;
  13. mp["Phil"]=1;
  14. mp["Peter"]=1;
  15. mp["Olaf"]=1;
  16. mp["Phoebus"]=1;
  17. mp["Ralph"]=1;
  18. mp["Robin"]=1;
  19. mp["Bambi"]=2;
  20. mp["Belle"]=2;
  21. mp["Bolt"]=2;
  22. mp["Mulan"]=2;
  23. mp["Mowgli"]=2;
  24. mp["Mickey"]=2;
  25. mp["Silver"]=2;
  26. mp["Simba"]=2;
  27. mp["Stitch"]=2;
  28. mp["Dumbo"]=3;
  29. mp["Genie"]=3;
  30. mp["Jiminy"]=3;
  31. mp["Kuzko"]=3;
  32. mp["Kida"]=3;
  33. mp["Kenai"]=3;
  34. mp["Tarzan"]=3;
  35. mp["Tiana"]=3;
  36. mp["Winnie"]=3;
  37. ll n;
  38. string s[10001];
  39. cin>>n;
  40. for(int i=0;i<n;i++)
  41. cin>>s[i];
  42. ll ans=0;
  43. if(n==1)
  44. cout<<abs(mp["Alice"]-mp[s[0]])<<endl;
  45. else{
  46. for(int i=0;i<n-1;i++)
  47. {
  48. ans+=abs(mp[s[i+1]]-mp[s[i]]);
  49. }
  50. cout<<ans<<endl;
  51. }
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement