{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"您将实现一种校验和算法,它根据输入的字符串输出校验和。该算法的输入字符串只存在大写字母和空格,且总是以大写字母开头和结尾。\n\n校验和由每个字符在数据包中的位置与字符值的乘积之和计算而成。对空格字符,其字符值为零;对字母字符,其字符值等于它们在字母表中的位置,即 A-\u003e1,B-\u003e2,直到 Z-\u003e26。\n\n对字符串 `ACM` 和 `MID CENTRAL` 的校验和计算示例:\n\n`ACM`: $1\\times1+2\\times3+3\\times13 \u003d 46$\n\n`MID CENTRAL`: $1\\times13 + 2\\times9 + 3\\times4 + 4\\times0 + 5\\times3 + 6\\times5 + 7\\times14 + 8\\times20 + 9\\times18 + 10\\times1 + 11\\times12 \u003d 650$"}},{"title":"Input","value":{"format":"MD","content":"输入由一组或多组测试数据组成,每组测试数据为一行,表示待计算的字符串。输入 `#` 时结束输入。每组测试数据不以空格开头或结尾,包含 1 到 255 个字符。"}},{"title":"Output","value":{"format":"MD","content":"对每组测试数据,输出单独一行表示其校验和。"}},{"title":"Sample","value":{"format":"MD","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\u003eACM\nMID CENTRAL\nREGIONAL PROGRAMMING CONTEST\nACN\nA C M\nABC\nBBC\n#\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e46\n650\n4690\n49\n75\n14\n15\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}