Home
Problem
Status
Contest
Workbook
User
Group
Forum
Register
Login
{"managingGroups":{},"author":"epic_man","updateTime":1539519362000,"title":"I keep getting Wrong answer on the problem UVA 10038","dislikeCnt":1,"content":"```\n#include \u003ciostream\u003e\n#include \u003ccstdlib\u003e\n#include \u003cvector\u003e\n#include \u003cnumeric\u003e\n\nusing namespace std;\n\nint main()\n{\n\n int n;\n int value;\n vector\u003cint\u003e nums;\n vector\u003cint\u003e d;\n int diff;\n\n cin\u003e\u003en;\n\n for(int i\u003d0;i\u003cn;i++) {\n cin\u003e\u003evalue;\n nums.push_back(value);\n }\n\n d.assign(n-1,1);\n\n for(int i\u003d0;i\u003cn-1;i++) {\n\n diff \u003d abs(nums.at(i)-nums.at(i+1));\n\n if(diff\u003e\u003d1 \u0026\u0026 diff\u003c\u003dn-1) {\n d.at(diff-1) \u003d 0;\n }\n }\n\n if(n\u003d\u003d1) {\n\n if(nums.at(0)\u003d\u003d1 || nums.at(0)\u003d\u003d0) {\n cout\u003c\u003c\"Jolly\\n\";\n }\n else {\n cout\u003c\u003c\"Not jolly\";\n }\n }\n else {\n if(accumulate(d.begin(),d.end(),0) \u003d\u003d 0) {\n cout\u003c\u003c\"Jolly\\n\";\n }\n else {\n cout\u003c\u003c\"Not jolly\\n\";\n }\n }\n \n return 0;\n}\n```\n","threadId":36747,"likeCnt":0,"createTime":1539519362000,"isWorkbook":false,"viewCnt":1791,"openness":2,"fav":false,"id":695,"trustable":false}