{"id":14,"date":"2017-03-12T19:40:57","date_gmt":"2017-03-13T00:40:57","guid":{"rendered":"http:\/\/zxi.mytechroad.com\/blog\/?p=14"},"modified":"2017-03-15T17:39:53","modified_gmt":"2017-03-15T22:39:53","slug":"zoj-3713-in-7-bit","status":"publish","type":"post","link":"https:\/\/zxi.mytechroad.com\/blog\/zoj\/zoj-3713-in-7-bit\/","title":{"rendered":"[ZOJ] 3713: In 7-bit"},"content":{"rendered":"<pre class=\"lang:c++ decode:true  \">\/\/ 3934609  2017-03-13 08:38:54 Accepted  3713  C++0x 290 6428  xxfflower\r\n#include &lt;iostream&gt;\r\n#include &lt;string&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\n\r\nvoid put_hex(int byte) {\r\n   cout &lt;&lt; hex &lt;&lt; uppercase &lt;&lt; setfill('0') &lt;&lt; setw(2) &lt;&lt; byte;\r\n}\r\n\r\nvoid put_str(const string&amp; s) {\r\n  for(char c : s)\r\n    put_hex(c);\r\n}\r\n\r\nvoid put_len(int length) {\r\n  while(length&gt;=128) {\r\n    put_hex(length % 128 + 128);\r\n    length &gt;&gt;= 7;\r\n  }\r\n  put_hex(length);\r\n}\r\n\r\nint main(int argc, char const *argv[])\r\n{\r\n  int n;\r\n  cin&gt;&gt;n;\r\n  string s;\r\n  getline(cin, s);\r\n\r\n  while(n--) {\r\n    getline(cin, s);\r\n    put_len(s.length());\r\n    put_str(s);\r\n    cout&lt;&lt;endl;\r\n  }\r\n  return 0;\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/\/ 3934609 2017-03-13 08:38:54 Accepted 3713 C++0x 290 6428 xxfflower #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;iomanip&gt; using namespace std; void put_hex(int byte) { cout &lt;&lt;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[10,5,4],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-zoj","tag-hex","tag-oj","tag-string","entry","simple"],"_links":{"self":[{"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":2,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/posts\/14\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zxi.mytechroad.com\/blog\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}