{"trustable":true,"prependHtml":"\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 async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"panel_content\"\u003eIn the Kingdom of Black and White (KBW), there are two kinds of frogs: black frog and white frog.\u003cbr\u003e\u003cbr\u003eNow $N$ frogs are standing in a line, some of them are black, the others are white. The total strength of those frogs are calculated by dividing the line into minimum parts, each part should still be continuous, and can only contain one kind of frog. Then the strength is the sum of the squared length for each part.\u003cbr\u003e\u003cbr\u003eHowever, an old, evil witch comes, and tells the frogs that she will change the color of \u003cb\u003eat most one\u003c/b\u003e frog and thus the strength of those frogs might change.\u003cbr\u003e\u003cbr\u003eThe frogs wonder the \u003cb\u003emaximum\u003c/b\u003e possible strength after the witch finishes her job.\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"First line contains an integer $T$, which indicates the number of test cases.\u003cbr\u003e\u003cbr\u003eEvery test case only contains a string with length $N$, including only $0$ (representing\u003cbr\u003ea black frog) and $1$ (representing a white frog).\u003cbr\u003e\u003cbr\u003e$\\cdot$ $1 \\leq T \\leq 50$.\u003cbr\u003e\u003cbr\u003e$\\cdot$ for 60% data, $1 \\leq N \\leq 1000$.\u003cbr\u003e\u003cbr\u003e$\\cdot$ for 100% data, $1 \\leq N \\leq 10^5$.\u003cbr\u003e\u003cbr\u003e$\\cdot$ the string only contains 0 and 1."}},{"title":"Output","value":{"format":"HTML","content":"For every test case, you should output \"\u003cb\u003eCase #x: y\u003c/b\u003e\",where $x$ indicates the case number and counts from $1$ and $y$ is the answer."}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\r\n000011\r\n0101\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eCase #1: 26\r\nCase #2: 10\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}