{"id":9027,"date":"2024-05-17T09:01:01","date_gmt":"2024-05-17T01:01:01","guid":{"rendered":""},"modified":"2024-05-17T09:01:01","modified_gmt":"2024-05-17T01:01:01","slug":"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b","status":"publish","type":"post","link":"https:\/\/mushiming.com\/9027.html","title":{"rendered":"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b"},"content":{"rendered":"<p><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\"> \n <path stroke-linecap=\"round\" d=\"M5,0 0,2.5 5,5z\" id=\"raphael-marker-block\" style=\"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);\"><\/path> \n<\/svg> <\/p>\n<div class=\"toc\">\n<h4>\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b<\/h4>\n<ul>\n<li>\u4e00\u3001\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b<\/li>\n<li>\u4e8c\u3001\u77e5\u8bc6\u5de9\u56fa<\/li>\n<li>\n<ul>\n<li>1\u3001\u5224\u65adOPG\u6587\u6cd5<\/li>\n<li>2\u3001\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u7684\u65b9\u6cd5\u2014\u8fed\u4ee3\u6cd5<\/li>\n<li>3\u3001\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u5b9e\u4f8b&\u4ee3\u7801\u5b9e\u73b0<\/li>\n<li>4\u3001\u7b97\u7b26\u4f18\u5148\u5206\u6790\u6cd5\u5b9e\u4f8b\u8bb2\u89e3<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<p> <br \/>\n<em><strong>\u53ee\u561f\uff01\u8fd9\u91cc\u662f\u5c0f\u554a\u545c\u7684\u5b66\u4e60\u8bfe\u7a0b\u8d44\u6599\u6574\u7406\u3002\u597d\u8bb0\u6027\u4e0d\u5982\u70c2\u7b14\u5934\uff0c\u4eca\u5929\u4e5f\u662f\u52aa\u529b\u8fdb\u6b65\u7684\u4e00\u5929\u3002\u4e00\u8d77\u52a0\u6cb9\u8fdb\u9636\u5427\uff01<\/strong><\/em><br \/>\n<br \/> <br \/>\n<img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/8d10bbb6acb14bcdbd6e8a36ce370626.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c1\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c1\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" > <\/p>\n<h2>\u4e00\u3001\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b<\/h2>\n<p>\u95ee\u9898\u63cf\u8ff0\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/331a9cef939a4e0f91c51bd449d00c65.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c2\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c2\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<pre class=\"language-java prettyprint linenums\"><code class=\"prism language-bash\">\u5df2\u77e5\u6587\u6cd5\uff1a\nS-<span class=\"token operator\">><\/span>V\nV-<span class=\"token operator\">><\/span>T<span class=\"token operator\">|<\/span>ViT\nT-<span class=\"token operator\">><\/span>F<span class=\"token operator\">|<\/span>T+F\nF-<span class=\"token operator\">><\/span><span class=\"token punctuation\">)<\/span>V*<span class=\"token operator\">|<\/span><span class=\"token punctuation\">(<\/span>\n\n\uff081\uff09<span class=\"token punctuation\">(<\/span>+<span class=\"token punctuation\">(<\/span>i<span class=\"token punctuation\">(<\/span> \u7684\u89c4\u8303\u63a8\u5bfc\u3002\n\uff082\uff09F+Fi<span class=\"token punctuation\">(<\/span> \u77ed\u8bed\u3001\u53e5\u67c4\u548c\u7d20\u77ed\u8bed\u3002\n\uff083\uff09\u5224\u65ad\u6587\u6cd5\u662f\u5426\u4e3aOPG\uff0c\u82e5\u662f\uff0c\u5219\u7ed9\u51fa\uff081\uff09\u7684\u5206\u6790\u8fc7\u7a0b\u3002\n<\/code><\/pre>\n<p><strong>\u9898\u76ee\u89e3\u6790\uff1a<\/strong><\/p>\n<p>\uff081\uff09(+(i( \u7684\u89c4\u8303\u63a8\u5bfc\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/72f3f40921f14103804c62489b6aa036.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c3\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c3\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p>\uff082\uff09F+Fi( \u77ed\u8bed\u3001\u53e5\u67c4\u548c\u7d20\u77ed\u8bed\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/cfa10978ea124e4da5b5bd609e133536.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c4\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c4\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p>\uff083\uff09\u5224\u65ad\u6587\u6cd5\u662f\u5426\u4e3aOPG\uff0c\u82e5\u662f\uff0c\u5219\u7ed9\u51fa\uff081\uff09\u7684\u5206\u6790\u8fc7\u7a0b\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/05f02441b5ab4453a300cd7dd6ba9585.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c5\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c5\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/bdb60e47f3a641f9bcad635e084e505c.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c6\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c6\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/53da7a0baa0e43908b29595304219c92.jpg\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c7\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c7\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<h2>\u4e8c\u3001\u77e5\u8bc6\u5de9\u56fa<\/h2>\n<h3>1\u3001\u5224\u65adOPG\u6587\u6cd5<\/h3>\n<p><strong>\u81ea\u5e95\u5411\u4e0a\u7b97\u7b26\u4f18\u5148\u5206\u6790\u6cd5\uff08OPG\uff09<\/strong><\/p>\n<pre class=\"language-java prettyprint linenums\"><code class=\"prism language-bash\">\u5b83\u53ea\u8003\u8651\u7b97\u7b26\uff08\u7ec8\u7ed3\u7b26\uff09\u4e4b\u95f4\u7684\u4f18\u5148\u5173\u7cfb\uff0c\u5206\u6790\u626b\u63cf\u6bcf\u4e2a\u89c4\u7ea6\u5f0f\u7684\u7b97\u7b26\u95f4\u4f18\u5148\u5173\u7cfb\u3002\n<\/code><\/pre>\n<p><strong>\u7b97\u7b26\u6587\u6cd5<\/strong>\uff1a<\/p>\n<pre class=\"language-java prettyprint linenums\"><code class=\"prism language-bash\">\u5373\u5b83\u7684\u4efb\u4e00\u4ea7\u751f\u5f0f\u7684\u53f3\u90e8\u90fd\u4e0d\u542b\u4e24\u4e2a\u76f8\u7ee7\u7684\u975e\u7ec8\u7ed3\u7b26\u7684\u6587\u6cd5\u3002\n\u5982\u679cG\u662f\u4e00\u4e2a\u4e0d\u542b\u7a7a\u5b57\u7b26\u7684\u7b97\u6cd5\u6587\u6cd5\uff0c\u90a3\u4e48\u53ea\u8981\u5b83\u7684\u4efb\u4e00\u5bf9\u7ec8\u7ed3\u7b26\u90fd\u81f3\u591a\u53ea\u6ee1\u8db3<span class=\"token operator\">><\/span>\uff0c<span class=\"token operator\">=<\/span>\uff0c<span class=\"token operator\"><<\/span>\u7684\u5173\u7cfb\u7684\u5176\u4e2d\u4e00\u79cd\uff0c\u5219\u79f0g\u662f\u4e00\u4e2a\u7b97\u7b26\u4f18\u5148\u6587\u6cd5\u3002\n<\/code><\/pre>\n<pre class=\"language-java prettyprint linenums\"><code class=\"prism language-bash\">\u5047\u5b9a\uff27\u662f\u4e00\u4e2a**\u4e0d\u542b\u7a7a\u5b57\u7b26\u4ea7\u751f\u5f0f**\u7684\u7b97\u7b26\u6587\u6cd5\u3002\u5bf9\u4e8e\u4efb\u4f55\u4e00\u5bf9\u7ec8\u7ed3\u7b26\uff41,\uff42,\n\u3000\u3000<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span>a<span class=\"token operator\">=<\/span>b,\u5f53\u4e14\u4ec5\u5f53\uff27\u4e2d\u542b\u6709\u5f62\u5982\uff30\uff0d<span class=\"token operator\">><\/span>\u2026ab\u2026\u6216\uff30\uff0d<span class=\"token operator\">><\/span>\u2026aQb\u2026\u7684\u4ea7\u751f\u5f0f\uff1b\n\u3000\u3000<span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span>a<span class=\"token operator\"><<\/span>b, \u5f53\u4e14\u4ec5\u5f53\uff27\u4e2d\u542b\u6709\u5f62\u5982\uff30\uff0d<span class=\"token operator\">><\/span>\u2026aR\u2026\u7684\u4ea7\u751f\u5f0f,\u800c\uff32\uff0d\u3009\uff42\u2026\u6216\uff32-<span class=\"token operator\">><\/span>Qb\u2026\uff1b\n\u3000\u3000<span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span>a<span class=\"token operator\">><\/span>b, \u5f53\u4e14\u4ec5\u5f53\uff27\u4e2d\u542b\u6709\u5f62\u5982\uff30\uff0d<span class=\"token operator\">><\/span>\u2026Rb\u2026\u7684\u4ea7\u751f\u5f0f,\u800c\uff32\uff0d<span class=\"token operator\">><\/span>\u2026a\u6216\uff32-<span class=\"token operator\">><\/span>\u2026aQ\uff1b\n\u3010\u6ce8\uff1aa<span class=\"token operator\"><<\/span>b\u4e0d\u7b49\u4ef7\u4e8eb<span class=\"token operator\">><\/span>a<span class=\"token operator\">!<\/span> \u8fd9\u91cc\u7684\u7b49\u53f7\u5de6\u53f3\u987a\u5e8f\u6307\u660e\u7684\u662f\u5f0f\u5b50\u4e2d\u8fd9\u4e24\u4e2a\u7ec8\u7ed3\u7b26\u7684\u5de6\u53f3\u987a\u5e8f\u3002\n\u5b9e\u9645\u4e0a\uff0c\u8fd9\u91cc\u7684\u5927\u5c0f\u5173\u7cfb\u5c31\u662f\u5148\u540e\u89c4\u7ea6\u7684\u4f18\u5148\u7ea7\u5173\u7cfb\u3011\n<\/code><\/pre>\n<p><strong>\u9700\u8981\u89e3\u51b3\u7684\u51e0\u4e2a\u95ee\u9898<\/strong><\/p>\n<p><strong>\uff081\uff09\u6784\u9020Firstvt\u4ee5\u53caLastvt\u96c6<\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/6f2c80e1ad85470bac9c03231bfb9668.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c8\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c8\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><strong>\uff082\uff09\u6784\u9020\u4f18\u5148\u5173\u7cfb\u8868<\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/10dbcb1b6f8f427380aaa70073e112f5.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c9\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c9\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<h3>2\u3001\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u7684\u65b9\u6cd5\u2014\u8fed\u4ee3\u6cd5<\/h3>\n<p>\u82e5\u5df2\u77e5\u8fd0\u7b97\u7b26\u4e4b\u95f4\u7684\u4f18\u5148\u5173\u7cfb\uff0c\u53ef\u6309\u5982\u4e0b\u6b65\u9aa4\u6784\u9020\u4f18\u5148\u51fd\u6570\uff1a<\/p>\n<pre><code class=\"prism language-bash\"><span class=\"token number\">1<\/span>\u3001\u5bf9\u6bcf\u4e2a\u8fd0\u7b97\u7b26a\uff08\u5305\u62ec<span class=\"token comment\">#\u5728\u5185\uff09\u4ee4f(a)=g(a)=1<\/span>\n\n<span class=\"token number\">2<\/span>\u3001\u5982\u679ca\u22d7b\u4e14f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span><span class=\"token operator\"><=<\/span>g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span>\u4ee4f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span><span class=\"token operator\">=<\/span>g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span>+1\n\n<span class=\"token number\">3<\/span>\u3001\u5982\u679ca\u22d6b\u4e14f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span><span class=\"token operator\">>=<\/span>g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span>\u4ee4g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span><span class=\"token operator\">=<\/span> f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span>+1\n\n<span class=\"token number\">4<\/span>\u3001\u5982\u679ca\u2250b\u800cf<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span> \u2260g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span>\uff0c\u4ee4min<span class=\"token punctuation\">{ \n <!-- --><\/span>f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span>,g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">=<\/span>max<span class=\"token punctuation\">{ \n <!-- --><\/span>f<span class=\"token punctuation\">(<\/span>a<span class=\"token punctuation\">)<\/span>,g<span class=\"token punctuation\">(<\/span>b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>\n\n<span class=\"token number\">5<\/span>\u3001\u91cd\u590d2~4\uff0c\u76f4\u5230\u8fc7\u7a0b\u6536\u655b\u3002\n\n\u5982\u679c\u91cd\u590d\u8fc7\u7a0b\u4e2d\u6709\u4e00\u4e2a\u503c\u5927\u4e8e2n\uff0c\u5219\u8868\u660e\u4e0d\u5b58\u5728\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u3002\n<\/code><\/pre>\n<h3>3\u3001\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u5b9e\u4f8b&\u4ee3\u7801\u5b9e\u73b0<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/434918974ed04d93b956980c0203e473.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c10\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c10\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><br \/> <img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/23c543b6a8b8457eafc5ba7ecec57970.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c11\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c11\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><strong>\u7a0b\u5e8f\u5b9e\u73b0\u4ee3\u7801\u4e3a\uff1a<\/strong><\/p>\n<pre><code class=\"prism language-bash\"><span class=\"token comment\">#include <stdio.h><\/span>\n<span class=\"token comment\">#include <stdlib.h><\/span>\n<span class=\"token comment\">#define MaxSize 100<\/span>\n<span class=\"token comment\">#define MaxOp 9<\/span>\n\nstruct\n<span class=\"token punctuation\">{ \n <!-- --><\/span>\n char ch<span class=\"token punctuation\">;<\/span> \/\/\u8fd0\u7b97\u7b26\n int pri<span class=\"token punctuation\">;<\/span> \/\/\u4f18\u5148\u7ea7\n\n<span class=\"token punctuation\">}<\/span>\n\nlpri<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token operator\">=<\/span><span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'+'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'-'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'*'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'\/'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'('<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">')'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'#'<\/span>,1<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>,\n\nrpri<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token operator\">=<\/span><span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'+'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'-'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'*'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'\/'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'('<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">')'<\/span>,1<span class=\"token punctuation\">}<\/span>,<span class=\"token punctuation\">{ \n <!-- --><\/span><span class=\"token string\">'#'<\/span>,1<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\nint f<span class=\"token punctuation\">(<\/span>char <span class=\"token function\">op<\/span><span class=\"token punctuation\">)<\/span> \/\/\u6c42\u5de6\u8fd0\u7b97\u7b26op\u7684\u4f18\u5148\u7ea7\n<span class=\"token punctuation\">{ \n <!-- --><\/span>\n int i<span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span>MaxOp<span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch<span class=\"token operator\">==<\/span>op<span class=\"token punctuation\">)<\/span> <span class=\"token builtin class-name\">return<\/span> lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\nint g<span class=\"token punctuation\">(<\/span>char <span class=\"token function\">op<\/span><span class=\"token punctuation\">)<\/span> \/\/\u6c42\u53f3\u8fd0\u7b97\u7b26op\u7684\u4f18\u5148\u7ea7\n<span class=\"token punctuation\">{ \n <!-- --><\/span>\n int i<span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span>MaxOp<span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>rpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch<span class=\"token operator\">==<\/span>op<span class=\"token punctuation\">)<\/span> <span class=\"token builtin class-name\">return<\/span> rpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n\nchar Precede<span class=\"token punctuation\">(<\/span>char c1,char c2<span class=\"token punctuation\">)<\/span>\n<span class=\"token punctuation\">{ \n <!-- --><\/span>\n int <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span>,j<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\n static char array<span class=\"token punctuation\">[<\/span><span class=\"token number\">49<\/span><span class=\"token punctuation\">]<\/span><span class=\"token operator\">=<\/span><span class=\"token punctuation\">{ \n <!-- --><\/span>\n\n <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>,\n <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>,\n <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>,\n <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>,\n <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'='<\/span>, <span class=\"token string\">'!'<\/span>,\n <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'!'<\/span>, <span class=\"token string\">'>'<\/span>, <span class=\"token string\">'>'<\/span>,\n <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'<'<\/span>, <span class=\"token string\">'!'<\/span>, <span class=\"token string\">'='<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n\n switch<span class=\"token punctuation\">(<\/span>c1<span class=\"token punctuation\">)<\/span>\n <span class=\"token punctuation\">{ \n <!-- --><\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'+'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'-'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'*'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'\/'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'('<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">4<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">')'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'#'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">i<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">6<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token punctuation\">}<\/span>\n\n switch<span class=\"token punctuation\">(<\/span>c2<span class=\"token punctuation\">)<\/span>\n <span class=\"token punctuation\">{ \n <!-- --><\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'+'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'-'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'*'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'\/'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'('<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">4<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">')'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token keyword\">case<\/span> <span class=\"token string\">'#'<\/span> <span class=\"token builtin class-name\">:<\/span> <span class=\"token assign-left variable\">j<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">6<\/span><span class=\"token punctuation\">;<\/span><span class=\"token builtin class-name\">break<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token punctuation\">}<\/span>\n <span class=\"token builtin class-name\">return<\/span> <span class=\"token punctuation\">(<\/span>array<span class=\"token punctuation\">[<\/span><span class=\"token number\">7<\/span>*i+j<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token punctuation\">}<\/span>\nvoid <span class=\"token function-name function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\n<span class=\"token punctuation\">{ \n <!-- --><\/span>\n int i,j,k<span class=\"token operator\">=<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span>\n while<span class=\"token punctuation\">(<\/span>k<span class=\"token operator\">!=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span>\n <span class=\"token punctuation\">{ \n <!-- --><\/span>\n <span class=\"token assign-left variable\">k<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\n for<span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n <span class=\"token punctuation\">{ \n <!-- --><\/span>\n for<span class=\"token punctuation\">(<\/span>j<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>j<span class=\"token operator\"><<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">;<\/span>j++<span class=\"token punctuation\">)<\/span>\n <span class=\"token punctuation\">{ \n <!-- --><\/span>\n if<span class=\"token punctuation\">(<\/span>Precede<span class=\"token punctuation\">(<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch,rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">)<\/span><span class=\"token operator\">==<\/span><span class=\"token string\">'>'<\/span><span class=\"token operator\">&&<\/span>f<span class=\"token punctuation\">(<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">)<\/span><span class=\"token operator\"><=<\/span>g<span class=\"token punctuation\">(<\/span>rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">))<\/span>\n\n <span class=\"token punctuation\">{ \n <!-- --><\/span> lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri<span class=\"token operator\">=<\/span>rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.pri+1<span class=\"token punctuation\">;<\/span><span class=\"token assign-left variable\">k<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">}<\/span>\n\n <span class=\"token keyword\">else<\/span> if<span class=\"token punctuation\">(<\/span>Precede<span class=\"token punctuation\">(<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch,rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">)<\/span><span class=\"token operator\">==<\/span><span class=\"token string\">'<'<\/span><span class=\"token operator\">&&<\/span>f<span class=\"token punctuation\">(<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">)<\/span><span class=\"token operator\">>=<\/span>g<span class=\"token punctuation\">(<\/span>rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">))<\/span>\n\n <span class=\"token punctuation\">{ \n <!-- --><\/span> rpri<span class=\"token punctuation\">[<\/span>j<span class=\"token punctuation\">]<\/span>.pri<span class=\"token operator\">=<\/span>lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri+1<span class=\"token punctuation\">;<\/span><span class=\"token assign-left variable\">k<\/span><span class=\"token operator\">=<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">}<\/span>\n\n <span class=\"token punctuation\">}<\/span>\n <span class=\"token punctuation\">}<\/span>\n <span class=\"token punctuation\">}<\/span>\n\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\" \"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n for<span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<\"<\/span>,lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.ch<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<span class=\"token entity\" title=\"\\n\">\\n<\/span>\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"\u5165\u6808\u4f18\u5148\u51fd\u6570f\uff1a\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n for<span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"=\"<\/span>,lpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<span class=\"token entity\" title=\"\\n\">\\n<\/span>\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"\u6bd4\u8f83\u4f18\u5148\u51fd\u6570g\uff1a\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n for<span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\"><<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">;<\/span>i++<span class=\"token punctuation\">)<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"=\"<\/span>,rpri<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span>.pri<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n printf<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<span class=\"token entity\" title=\"\\n\">\\n<\/span>\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/9663b214fd6d40f9ad72d216ce14e28b.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c12\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c12\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<h3>4\u3001\u7b97\u7b26\u4f18\u5148\u5206\u6790\u6cd5\u5b9e\u4f8b\u8bb2\u89e3<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/e7d2a872cdfd4223a613b48e4127b881.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c13\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c13\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/1025c8fc06ec45c99665caaeab0ab817.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c14\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c14\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/bec83f48763d4dba8832d1df63405cdc.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c15\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c15\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><br \/> <img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/f2b692653fea4fbcb7f6c1a9f7c24254.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c16\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c16\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p><strong>Ending\uff01<\/strong><br \/> \u66f4\u591a\u8bfe\u7a0b\u77e5\u8bc6\u5b66\u4e60\u8bb0\u5f55\u968f\u540e\u518d\u6765\u5427\uff01<\/p>\n<pre class=\"language-java prettyprint linenums\"><code class=\"prism language-javascript\">\u5c31\u9171\uff0c\u560e\u5566\uff01\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/img.mushiming.top\/app\/mushiming_com\/3c8ce8a8b80c44b989764ea2b8fc2642.png\" =\"\" =\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" alt=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b (https:\/\/mushiming.com\/) \u7b2c17\u5f20\" title=\"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b \u7b2c17\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><\/p>\n<p>\u6ce8\uff1a<br \/> 1\u3001\u4eba\u751f\u5728\u52e4\uff0c\u4e0d\u7d22\u4f55\u83b7\u3002<br \/> 2\u3001\u7f16\u8bd1\u539f\u7406\u4e4b\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u7684\u65b9\u6cd5\u2014\u8fed\u4ee3\u6cd5\u53c2\u89c1\u6587\u7ae0\uff1a<br \/> \u7f16\u8bd1\u539f\u7406\u4e4b\u6c42\u7b97\u7b26\u4f18\u5148\u51fd\u6570\u7684\u65b9\u6cd5\u2014\u8fed\u4ee3\u6cd5<br \/> 3\u3001\u7f16\u8bd1\u539f\u7406\u5b66\u4e60\u7b14\u8bb0\u00b7\u8bed\u6cd5\u5206\u6790\uff08LL(1)\u5206\u6790\u6cd5\/\u7b97\u7b26\u4f18\u5148\u5206\u6790\u6cd5OPG\uff09\u53ca\u4f8b\u5b50\u8be6\u89e3\u53c2\u89c1\u6587\u7ae0\uff1ahttps:\/\/www.cnblogs.com\/zhouie\/p\/8955802.html<\/p>\n","protected":false},"excerpt":{"rendered":"\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587\u6cd5&\u6c42\u89e3\u53e5\u5b50\u5206\u6790\u8fc7\u7a0b\u301020200429\u3011\u7f16\u8bd1\u539f\u7406\u8bfe\u7a0b\u8bfe\u4e1a\u6253\u5361\u5341\u4e5d\u4e4b\u5224\u65adOPG\u6587...","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/9027"}],"collection":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/comments?post=9027"}],"version-history":[{"count":0,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/9027\/revisions"}],"wp:attachment":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/media?parent=9027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/categories?post=9027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/tags?post=9027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}