{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"MD","content":"Bạn nhận được một dãy ngoặc s chỉ gồm các kí tự ngoặc đơn ‘(’ và ‘)’. \nDãy ngoặc s được gọi là chính xác nếu: \n• s là trình tự trống; \n• s là «(t) » và t là trình tự ngoặc chính xác; \n• s là t1t2 nghĩa là ghép nối t1 và t2, và t1 và t2 là trình tự ngoặc chính xác. \nVí dụ: «(()())», «()» là trình tự ngoặc chính xác, còn «)(» and «())» thì không.\nBạn có thể di chuyển tối đa một dấu ngoặc từ vị trí ban đầu sang bất kỳ vị trí nào khác và không được phép đảo ngược dấu ngoặc (mở thành đóng và ngược lại) để đưa dãy ngoặc s ban đầu trở thành dãy ngoặc chính xác.\n"}},{"title":"Input","value":{"format":"MD","content":"-\tDòng đầu tiên chứa một số nguyên n (1 ≤ n ≤ 200 000) là chiều dài của dãy ngoặc s.\n-\tDòng thứ hai chứa dãy ngoặc độ dài n chỉ gồm các ký hiệu «(» và «)». \n"}},{"title":"Output","value":{"format":"MD","content":"-\tGhi «Yes» nếu có thể sửa dãy ngoặc s ban đầu thành đúng chỉ với tối đa 1 phép di chuyển vị trí dấu ngoặc. Nếu không thể sửa, ghi «No»."}},{"title":"Examples","value":{"format":"MD","content":"\u003cdiv class\u003d\"sample-test\"\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e2\n)(\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003eYes\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e3\n(()\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003eNo\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e2\n()\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003eYes\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"input\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Input\n \u003c/div\u003e\n \u003cpre\u003e10\n)))))(((((\n\u003c/pre\u003e\n \u003c/div\u003e\n \u003cdiv class\u003d\"output\"\u003e\n \u003cdiv class\u003d\"title\"\u003e\n Output\n \u003c/div\u003e\n \u003cpre\u003eNo\n\u003c/pre\u003e\n \u003c/div\u003e\n\u003c/div\u003e"}},{"title":"Note","value":{"format":"MD","content":"-\tTrong ví dụ đầu tiên, có thể di chuyển dấu ngoặc đầu tiên đến cuối, biến thành một trình tự chính xác «()». \n-\tTrong ví dụ thứ hai, không có cách nào để di chuyển tối đa một dấu ngoặc để trình tự trở nên chính xác. \n-\tTrong ví dụ thứ ba, trình tự đã chính xác và không cần phải di chuyển dấu ngoặc.\n"}}]}