{"id":2408,"date":"2018-02-27T00:24:39","date_gmt":"2018-02-26T20:54:39","guid":{"rendered":"https:\/\/blog.quera.ir\/?p=2408"},"modified":"2025-03-02T13:55:25","modified_gmt":"2025-03-02T10:25:25","slug":"%d8%b1%d8%a7%d9%87-%d8%ad%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%b3%d8%a7%d8%a8%d9%82%d9%87-%d8%b4%d9%85%d8%a7%d8%b1%d9%87-%db%b2%db%b3","status":"publish","type":"post","link":"https:\/\/quera.org\/blog\/%d8%b1%d8%a7%d9%87-%d8%ad%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%b3%d8%a7%d8%a8%d9%82%d9%87-%d8%b4%d9%85%d8%a7%d8%b1%d9%87-%db%b2%db%b3\/","title":{"rendered":"\u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u0645\u0633\u0627\u0628\u0642\u0647 \u0634\u0645\u0627\u0631\u0647 \u06f2\u06f3"},"content":{"rendered":"\n<p class=\"has-text-align-right wp-block-paragraph\">\u0633\u0644\u0627\u0645!<br>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u0644\u0627\u06af \u0631\u0627\u0647\u200c\u062d\u0644 \u0633\u0648\u0627\u0644\u0627\u062a \u0645\u0633\u0627\u0628\u0642\u0647 \u0634\u0645\u0627\u0631\u0647 \u06f2\u06f3 \u0631\u0648 \u0628\u0647\u200c \u0635\u0648\u0631\u062a \u0641\u0634\u0631\u062f\u0647 \u0628\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645!<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u062e\u0648\u0627\u0628 \u067e\u0648\u067e\u06a9:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u0645\u0642\u0633\u0648\u0645 \u0639\u0644\u06cc\u0647\u200c\u0647\u0627\u06cc \u062f\u0648 \u0639\u062f\u062f <span class=\"katex-eq\" data-katex-display=\"false\">a <\/span> \u0648 <span class=\"katex-eq\" data-katex-display=\"false\">b <\/span> \u0631\u0627 \u0641\u06cc\u06a9\u0633 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u06af\u0631 \u0645\u062c\u0645\u0648\u0639\u0634\u0627\u0646 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\">x <\/span> \u06a9\u0645\u062a\u0631 \u0628\u0648\u062f \u0622\u0646 \u062d\u0627\u0644\u062a \u0631\u0627 \u0628\u0647 \u062c\u0648\u0627\u0628 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\">O(ab) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/paste.ubuntu.com\/p\/5MtqKQDNmS\/\" target=\"_blank\" rel=\"noopener\">\u06a9\u062f \u0631\u0627\u0647 \u062d\u0644<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u06a9\u0627\u062f\u0648\u06cc \u067e\u0648\u067e\u06a9\u200c\u067e\u0633\u0646\u062f:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0633\u0648\u0627\u0644 \u062c\u0648\u0627\u0628 \u0628\u0647\u06cc\u0646\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\">a=1 <\/span> \u0628\u0627\u0634\u062f \u067e\u0633 \u06a9\u0627\u0641\u06cc\u200c\u0627\u0633\u062a \u0635\u0641\u0631\u200c\u0647\u0627\u06cc \u067e\u0634\u062a \u0639\u062f\u062f \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\">O(n) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/paste.ubuntu.com\/p\/v27TBHmB6W\/\" target=\"_blank\" rel=\"noopener\">\u06a9\u062f \u0631\u0627\u0647 \u062d\u0644<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u062f\u0646\u0628\u0627\u0644\u0647 \u062a\u0648\u0631\u062c \u067e\u0633\u0646\u062f:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u062e\u062a\u0644\u0627\u0641 \u0647\u0631 \u062f\u0648 \u0639\u0636\u0648 \u0645\u062c\u0627\u0648\u0631 \u062f\u0631 \u062f\u0646\u0628\u0627\u0644\u0647 \u06a9\u0645\u062a\u0631\u200c \u0645\u0633\u0627\u0648\u06cc <span class=\"katex-eq\" data-katex-display=\"false\">d <\/span> \u0627\u0633\u062a \u0648 \u0639\u0648\u0636 \u0627\u0648\u0644 \u062f\u0646\u0628\u0627\u0644\u0647 \u0646\u06cc\u0632 \u06a9\u0645\u062a\u0631 \u0645\u0633\u0627\u0648\u06cc <span class=\"katex-eq\" data-katex-display=\"false\">d <\/span> \u0627\u0633\u062a\u060c \u067e\u0633 \u0639\u0636\u0648 <span class=\"katex-eq\" data-katex-display=\"false\">i <\/span> \u0627\u0645 \u062f\u0646\u0628\u0627\u0644\u0647 \u0646\u06cc\u0632 \u06a9\u0645\u062a\u0631 \u0645\u0633\u0627\u0648\u06cc <span class=\"katex-eq\" data-katex-display=\"false\">i*d <\/span> \u0645\u06cc\u200c\u0628\u0627\u0634\u062f!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\"> dp[i][j]<\/span> \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u06a9\u0646\u06cc\u0645: \u062a\u0639\u062f\u0627\u062f \u062f\u0646\u0628\u0627\u0644\u0647\u200c\u0647\u0627\u06cc \u0628\u0647 \u0637\u0648\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u06a9\u0647 \u0622\u062e\u0631\u06cc\u0646 \u0639\u0636\u0648 \u0622\u0646 \u0628\u0631\u0627\u0628\u0631 <span class=\"katex-eq\" data-katex-display=\"false\">j <\/span> \u0628\u0627\u0634\u062f.<br>\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0645\u0642\u062f\u0627\u0631 <span class=\"katex-eq\" data-katex-display=\"false\">j <\/span> \u062f\u0631 \u062f\u0627\u0645\u0646\u0647 <span class=\"katex-eq\" data-katex-display=\"false\">dp <\/span> \u0647\u0627\u060c <span class=\"katex-eq\" data-katex-display=\"false\"> d*k<\/span> \u0627\u0633\u062a\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062a\u0639\u062f\u0627\u062f \u062d\u0627\u0644\u0627\u062a <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> k^2*d<\/span> \u0627\u0633\u062a .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0647\u0631 \u062d\u0627\u0644\u062a \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\">dp <\/span> \u060c \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\">O(1) <\/span> \u060c \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a <span class=\"katex-eq\" data-katex-display=\"false\">Partial Sum <\/span> \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0647\u0627\u06cc \u0633\u0637\u0631 \u0642\u0628\u0644\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u0645 .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\">O(k^2d) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/paste.ubuntu.com\/p\/QBWs6gHvmR\/\" target=\"_blank\" rel=\"noopener\">\u06a9\u062f \u0631\u0627\u0647 \u062d\u0644<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u0627\u0646\u062a\u0642\u0627\u0645 \u062a\u0648\u06a9:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u06a9 <span class=\"katex-eq\" data-katex-display=\"false\"> dsu<\/span> \u0646\u06af\u0647 \u0645\u06cc\u200c\u062f\u0627\u0631\u06cc\u0645 \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u0646\u0641\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u062e\u0648\u062f\u0634 \u0628\u0627 \u067e\u062f\u0631\u0634 \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> dsu<\/span> \u0631\u0627 \u062f\u0627\u0631\u06cc\u0645 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u067e\u062f\u0631 \u0647\u0631 \u06a9\u0633 \u062e\u0648\u062f\u0634 \u0627\u0633\u062a \u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0647\u0631 \u06a9\u0633 \u0628\u0627 \u062e\u0648\u062f\u0634 0 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646\u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0647\u0631 \u06a9\u0633 \u062a\u0627 \u0631\u06cc\u0634\u0647 \u0631\u0627 \u062f\u0627\u0634\u062a \u0686\u0648\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0647\u0631 \u06a9\u0633 \u0628\u0627 \u067e\u062f\u0631\u0634 \u0631\u0627 \u062f\u0627\u0631\u06cc\u0645 \u0631\u0648\u06cc \u0645\u0633\u06cc\u0631 \u0622\u0646 \u0631\u0627\u0633 \u062a\u0627 \u0631\u06cc\u0634\u0647 \u0627\u0634 \u062d\u0631\u06a9\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0645\u0647 \u0627\u06cc\u0646 \u0627\u0639\u062f\u0627\u062f \u0631\u0627 (<span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0647\u0631 \u06a9\u0633 \u0628\u0627 \u067e\u062f\u0631\u0634) \u0628\u0627 \u0647\u0645 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0622\u0646 \u0631\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> w<\/span> \u0628\u0646\u0627\u0645\u06cc\u0645\u060c <span class=\"katex-eq\" data-katex-display=\"false\"> w<\/span> \u0628\u0631\u0627\u0628\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0622\u0646 \u0631\u0627\u0633 \u0648 \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0627\u0633\u062a \u0686\u0648\u0646:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> v_0,v_1,...,v_k<\/span> \u0628\u0627\u0634\u062f:<\/p>\n\n\n<span class=\"katex-eq\" data-katex-display=\"false\"> w=(a_{v_0}\\oplus a_{v_1})\\oplus (a_{v_1}\\oplus a_{v_2})\\oplus...\\oplus (a_{v_{k-1}}\\oplus a_{v_k})=a_{v_0}\\oplus a_{v_1}<\/span>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> xor<\/span> \u0647\u0631 \u062f\u0648 \u0631\u0627\u0633 \u0647\u0645 \u06a9\u0647 \u0628\u0627 \u0647\u0645 \u062f\u0631 \u06cc\u06a9 \u0645\u0648\u0644\u0641\u0647 \u0628\u0627\u0634\u0646\u062f \u0645\u062b\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> u,v<\/span> \u0631\u0627 \u06a9\u0647 \u0631\u06cc\u0634\u0647 \u0627\u0634\u0627\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> s<\/span> \u0627\u0633\u062a \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u062f\u0627\u0631\u06cc\u0645:<\/p>\n\n\n<span class=\"katex-eq\" data-katex-display=\"false\"> a_u\\oplus a_v=(a_u\\oplus a_s)+(a_v\\oplus a_s)<\/span>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u06af\u0631 \u0627\u0632 \u0647\u0631 \u0645\u0648\u0644\u0641\u0647 \u06cc\u06a9 \u0639\u062f\u062f \u0631\u0627 \u0641\u06cc\u06a9\u0633 \u06a9\u0646\u06cc\u0645 \u0628\u0642\u06cc\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9\u062a\u0627 \u062f\u0631 \u0645\u06cc\u200c\u0622\u06cc\u0646\u062f\u060c \u067e\u0633 \u0627\u06af\u0631 \u062a\u0639\u062f\u0627\u062f \u0645\u0648\u0644\u0641\u0647 \u0647\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> f<\/span> \u0628\u0627\u0634\u062f (\u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> f<\/span> \u0631\u0627 \u0628\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> dsu<\/span> \u062f\u0627\u0631\u06cc\u0645) \u062c\u0648\u0627\u0628 \u0628\u0631\u0627\u0628\u0631 \u0627\u0633\u062a \u0628\u0627: <span class=\"katex-eq\" data-katex-display=\"false\"> ans=(2^{31})^f<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0631 \u0634\u0631\u0637 \u06a9\u0647 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u0634\u0648\u062f \u0628\u0647 \u0634\u06a9\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> u,v,k<\/span> \u0627\u0633\u062a:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> u,v<\/span> \u062f\u0631 \u06cc\u06a9 \u0645\u0648\u0644\u0641\u0647 \u0628\u0648\u062f\u0646\u062f: \u062f\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a <span class=\"katex-eq\" data-katex-display=\"false\">a_u\\oplus a_v <\/span> \u0631\u0627 \u062f\u0627\u0631\u06cc\u0645 \u0627\u06af\u0631 \u0628\u0631\u0627\u0628\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> k<\/span> \u0646\u0628\u0648\u062f \u0627\u06cc\u0646 \u0634\u0631\u0637 \u06cc\u06a9 \u062a\u0646\u0627\u0642\u0636 \u0627\u0633\u062a \u067e\u0633 \u0627\u0632 \u0627\u06cc\u0646 \u0628\u0647 \u0628\u0639\u062f \u062a\u0639\u062f\u0627\u062f \u062d\u0627\u0644\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u0628\u0631 0 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> u,v<\/span> \u062f\u0631 \u06cc\u06a9 \u0645\u0648\u0644\u0641\u0647 \u0646\u0628\u0648\u062f\u0646\u062f: \u062f\u0631 \u0627\u06cc\u0646\u0635\u0648\u0631\u062a \u0647\u06cc\u0686 \u0648\u0642\u062a \u0628\u0647 \u062a\u0646\u0627\u0642\u0636 \u0646\u0645\u06cc \u0631\u0633\u06cc\u0645 \u0686\u0648\u0646 \u062a\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u0647\u06cc\u0686 \u0634\u0631\u0637\u06cc \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u062f\u0648 \u0645\u0648\u0644\u0641\u0647 \u0646\u0628\u0648\u062f\u0647 \u0648 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u062d\u0627\u0644\u062a \u0647\u0633\u062a \u0628\u0647 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> a_u=0 , a_v=k<\/span> \u0628\u0627\u0634\u062f \u0648 \u0628\u0642\u06cc\u0647 \u06cc\u06a9\u062a\u0627 \u0637\u0628\u0642 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0642\u0628\u0644\u0627 \u06af\u0641\u062a\u0647 \u0634\u062f \u062f\u0631 \u0645\u06cc\u200c\u0622\u06cc\u0646\u062f \u0648 \u0634\u0631\u0637 \u062c\u062f\u06cc\u062f \u0646\u06cc\u0632 \u0628\u0631\u0642\u0631\u0627\u0631 \u0627\u0633\u062a \u067e\u0633 \u06a9\u0627\u0641\u06cc\u0633\u062a \u0627\u06cc\u0646 \u062f\u0648 \u0645\u0648\u0644\u0641\u0647 \u0631\u0627 \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> dsu<\/span> \u0645\u0631\u062c \u06a9\u0646\u06cc\u0645.<br>\u0627\u06af\u0631 \u0631\u06cc\u0634\u0647\u200c\u0647\u0627\u06cc\u0634\u0627\u0646 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 <span class=\"katex-eq\" data-katex-display=\"false\">s,t <\/span> \u0628\u0648\u062f\u0646\u062f \u062f\u0631 \u0627\u06cc\u0646\u0635\u0648\u0631\u062a :<\/p>\n\n\n<span class=\"katex-eq\" data-katex-display=\"false\"> a_s\\oplus a_t=(a_u\\oplus a_v)+(a_u\\oplus a_s)+(a_v\\oplus a_t)<\/span>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> dsu<\/span> \u0628\u06cc\u0646 \u062f\u0648 \u0631\u0627\u0633&nbsp;<span class=\"katex-eq\" data-katex-display=\"false\"> s,t<\/span> \u06cc\u0627\u0644 \u0628\u06af\u0630\u0627\u0631\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\"> O(nlog n)<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u062a\u0648\u06a9 \u0648 \u0635\u0645\u062f :\u200c<\/b><br>\u06af\u0631\u0627\u0641\u06cc \u062c\u062f\u06cc\u062f \u0628\u0633\u0627\u0632\u06cc\u062f \u0648 \u0628\u06cc\u0646 \u0631\u0627\u0633 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u060c \u06cc\u0627\u0644\u06cc \u0628\u0627 \u0648\u0632\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}<\/span> \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f\u060c \u0627\u06a9\u0646\u0648\u0646 \u062f\u0631 \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641 \u0628\u0647 \u06a9\u0645\u06a9 <span class=\"katex-eq\" data-katex-display=\"false\"> Floyd<\/span> \u0637\u0648\u0644 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0628\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> j<\/span> \u0631\u0627\u062d\u0633\u0627\u0628 \u06a9\u0631\u062f\u0647 \u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> B_{i,j}<\/span> \u0628\u0646\u0627\u0645\u06cc\u062f\u060c \u0686\u0646\u0627\u0646\u0686\u0647 \u0645\u0627\u062a\u0631\u06cc\u0633 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> A,B<\/span> \u0645\u0633\u0627\u0648\u06cc \u0646\u0628\u0627\u0634\u0646\u062f\u060c \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0637\u0648\u0631\u06cc \u062a\u0648\u0646\u0644\u200c\u0647\u0627 \u0631\u0627 \u0633\u0627\u062e\u062a \u06a9\u0647 \u0634\u0631\u0627\u06cc\u0637 \u0628\u0631\u0642\u0631\u0627\u0631 \u0628\u0627\u0634\u062f \u060c \u0627\u062b\u0628\u0627\u062a \u0627\u0645\u0631 \u0646\u06cc\u0632 \u0648\u0627\u0636\u062d \u0627\u0633\u062a \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u06cc\u06a9 <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u062e\u0627\u0635 <span class=\"katex-eq\" data-katex-display=\"false\"> B_{i,j}&lt;A_{i,j}<\/span> \u0628\u0627\u0634\u062f\u060c \u0645\u0633\u06cc\u0631\u06cc \u06a9\u0647 \u0637\u06cc \u06a9\u0631\u062f\u06cc\u0645 \u062f\u0631 \u06af\u0631\u0627\u0641 \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0637\u0648\u0644\u0634 <span class=\"katex-eq\" data-katex-display=\"false\"> B_{i,j}<\/span> \u0634\u062f\u0647 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631\u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u062f\u0631 \u06af\u0631\u0627\u0641 \u0627\u0635\u0644\u06cc \u0646\u06cc\u0632 \u062f\u0642\u06cc\u0642\u0627 \u0628\u0627 \u0637\u06cc \u06a9\u0631\u062f\u0646 \u0647\u0645\u0627\u0646 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0627 \u0645\u0633\u06cc\u0631\u06cc \u0628\u0647 \u0637\u0648\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> B_{i,j}<\/span> \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0628\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> j<\/span> \u0628\u0631\u0633\u06cc\u0645\u060c \u067e\u0633 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}<\/span> \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0637\u0648\u0644 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0628\u0627\u0634\u062f! \u0628\u0631\u0627\u06cc \u0634\u0645\u0631\u062f\u0646 \u062a\u0639\u062f\u0627\u062f \u06cc\u0627\u0644\u200c\u0647\u0627\u06cc \u06a9\u0645\u06cc\u0646\u0647 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0686\u0646\u06cc\u0646 \u06af\u0631\u0627\u0641\u06cc \u0646\u06cc\u0632 \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c \u0628\u0631\u0627\u06cc \u0647\u0631 \u062c\u0641\u062a <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> :<br>\u06cc\u0627\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u0631\u0627 \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc\u0645 \u0627\u06af\u0631 \u0648 \u062a\u0646\u0647\u0627 \u0627\u06af\u0631 \u0647\u06cc\u0686 <span class=\"katex-eq\" data-katex-display=\"false\"> k<\/span> \u0627\u06cc \u0646\u0627\u0645\u0633\u0627\u0648\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}=A_{i,k}+A_{k,j}<\/span> \u060c \u0648\u0627\u0636\u062d \u0627\u0633\u062a \u06a9\u0647 \u06cc\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u0645 \u0642\u0637\u0639\u0627 \u0644\u0627\u0632\u0645 \u0647\u0633\u062a\u0646\u062f \u0686\u0631\u0627 \u06a9\u0647 \u0628\u062f\u0648\u0646 \u0622\u0646\u0647\u0627 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u0633\u06cc\u0631\u06cc \u0628\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u0628\u0627 \u0648\u0632\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}<\/span> \u0637\u06cc \u06a9\u0631\u062f!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06a9\u0646\u0648\u0646 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u0628\u0627 \u0647\u0645\u06cc\u0646 \u06cc\u0627\u0644\u200c\u0647\u0627 \u06a9\u0647 \u0633\u0627\u062e\u062a\u0647\u200c\u0627\u06cc\u0645 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u06cc\u0646 \u0647\u0631 \u062f\u0648 \u0631\u0627\u0633\u06cc \u0628\u0627 \u0645\u0633\u06cc\u0631\u06cc \u0628\u0647 \u0637\u0648\u0644&nbsp;<span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}<\/span> \u0631\u0633\u06cc\u062f\u060c \u06cc\u0647 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0642\u0631\u0627\u06cc\u06cc \u0631\u0648\u06cc \u0637\u0648\u0644 \u0645\u0633\u06cc\u0631\u200c\u0647\u0627 \u062d\u06a9\u0645 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645\u060c \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0628\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u06cc\u0627\u0644\u06cc \u0646\u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc\u0645 \u067e\u0633 <span class=\"katex-eq\" data-katex-display=\"false\"> k<\/span> \u0627\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}=A_{i,k}+A_{k,j}<\/span> \u060c \u067e\u0633 \u0686\u0648\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> A_{i,j}&gt;A_{i,k},A_{k,j}<\/span> \u067e\u0633 \u0637\u0628\u0642 \u0627\u0633\u062a\u0642\u0631\u0627\u060c \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u0628\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> i,k<\/span> \u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> k,j<\/span> \u0628\u0627 \u0637\u0648\u0644\u200c\u0647\u0627\u06cc \u062f\u0644\u062e\u0648\u0627\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u060c \u067e\u0633 \u06a9\u0648\u062a\u0627\u0647\u200c\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631\u06cc \u0628\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> i,j<\/span> \u0628\u0627 \u0637\u0648\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u0634\u0648\u062f!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\"> O(n^3)<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/paste.ubuntu.com\/p\/ZKdHCsNCM7\/\" target=\"_blank\" rel=\"noopener\">\u06a9\u062f \u0631\u0627\u0647 \u062d\u0644<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u0646\u0642\u0634\u0647 \u062d\u0645\u0644\u0647:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0645\u062a\u0631\u06cc\u0646 \u0636\u0639\u0641 \u06cc\u06a9 \u0646\u0642\u0634\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> [sqrt(n-1)]<\/span> \u0627\u0633\u062a.(\u0645\u0646\u0638\u0648\u0631 \u0627\u0632&nbsp;<span class=\"katex-eq\" data-katex-display=\"false\"> [x]<\/span> \u0628\u0632\u0631\u06af\u062a\u0631\u06cc\u0646 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u06a9\u0648\u0686\u06a9\u062a\u0631 \u06cc\u0627 \u0645\u0633\u0627\u0648\u06cc&nbsp; \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\">x <\/span> \u0627\u0633\u062a.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0628\u062e\u0648\u0627\u0647\u06cc\u0645 \u0636\u0639\u0641 \u0646\u0642\u0634\u0647 \u06a9\u0645\u062a\u0631 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> d<\/span> \u0628\u0627\u0634\u062f\u060c \u06cc\u06a9 \u0645\u0633\u062a\u0637\u06cc\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> d*n<\/span> \u0627\u0632 \u0628\u0627\u0644\u0627\u06cc \u0645\u0631\u0628\u0639\u200c\u0645\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f <span class=\"katex-eq\" data-katex-display=\"false\"> a=[n\/d]<\/span> \u060c \u0648\u0627\u0636\u062d \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> a<\/span> \u0645\u0631\u0628\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> d*d<\/span> \u062f\u0631 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0642\u0644\u0627 \u06cc\u06a9 \u0633\u0631\u0628\u0627\u0632 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645.<br>\u067e\u0633 \u0686\u0648\u0646 \u06a9\u0644\u0627 \u0627\u06cc\u0646 \u0633\u0631\u0628\u0627\u0632\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627\u06cc\u062f \u062f\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> d<\/span> \u0633\u0637\u0631 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645 \u0648 \u0647\u06cc\u0686 \u062f\u0648 \u0633\u0631\u0628\u0627\u0632\u06cc \u062f\u0631 \u06cc\u06a9 \u0633\u0637\u0631 \u0646\u06cc\u0633\u062a\u0646\u062f\u060c \u067e\u0633 \u0628\u0627\u06cc\u062f <span class=\"katex-eq\" data-katex-display=\"false\"> a&lt;=d<\/span> \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\">n = a * d + r (0 &lt;= r &lt; d) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\">a &lt;= d <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\">n &lt;= d * d + r &lt; d * (d + 1) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\">d &gt;= sqrt(n - 1) <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0636\u0639\u0641 \u0646\u0642\u0634\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u0645\u062a\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> [sqrt(n-1)-1]<\/span> \u0628\u0627\u0634\u062f \u060c \u0627\u06a9\u0646\u0648\u0646 \u0628\u0627\u06cc\u062f \u0646\u0634\u0627\u0646 \u062f\u0647\u06cc\u0645 \u06a9\u0647 \u062e\u0648\u062f <span class=\"katex-eq\" data-katex-display=\"false\"> [sqrt(n-1)-1]<\/span> \u0646\u06cc\u0632 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0634\u062f .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u062f\u0627\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> A=[sqrt(n-1)]<\/span> \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f\u060c \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f <span class=\"katex-eq\" data-katex-display=\"false\"> A<\/span>%<span class=\"katex-eq\" data-katex-display=\"false\"> r=n<\/span> \u060c \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0647 \u0648\u0636\u0648\u062d \u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627 \u0635\u062f\u0642 \u06a9\u0631\u062f\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0628\u0627\u0644\u0627 \u060c \u0642\u0637\u0639\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> r!=0<\/span> \u0627\u0633\u062a! \u0645\u0631\u0628\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> n*n<\/span> \u0631\u0627 \u0628\u0647 \u0645\u0631\u0628\u0639 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u06cc\u062f (\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u0631\u0628\u0639 \u06a9\u0647 \u062a\u0642\u0633\u06cc\u0645 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 \u0633\u0647 \u0634\u06a9\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> r*r,(n-r)*r,r*(n-r)<\/span> \u0646\u0634\u0627\u0646 \u062f\u0627\u062f! \u062f\u0631 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0645\u0631\u0628\u0639 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u0628\u0627\u06cc\u062f \u0627\u0642\u0644\u0627 \u06cc\u06a9 \u0633\u0631\u0628\u0627\u0632 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645\u060c \u0628\u0627\u0644\u0627\u062a\u0631\u06cc\u0646 \u0645\u0631\u0628\u0639 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u0642\u0637\u0639\u0627 \u062f\u0631 \u06cc\u06a9\u06cc \u0627\u0632\u200c\u0622\u0646\u200c\u0647\u0627 \u0645\u062c\u0628\u0648\u0631\u06cc\u0645 \u0633\u0631\u0628\u0627\u0632\u06cc \u062f\u0631 \u0633\u0637\u0631 \u0627\u0648\u0644\u0634 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645\u060c <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u0647\u0627\u06cc \u067e\u0627\u06cc\u06cc\u0646 \u0627\u06cc\u0646 \u0645\u0631\u0628\u0639 \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u062f\u0631 \u0627\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u0647\u0627 \u0647\u0645\u060c \u0628\u0627\u06cc\u062f \u0633\u0631\u0628\u0627\u0632 \u0631\u0627 \u062f\u0631 \u0633\u0637\u0631 \u0627\u0648\u0644 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f (\u0648\u06af\u0631\u0646\u0647 \u0645\u0631\u0628\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f)\u060c \u0627\u06a9\u0646\u0648\u0646 \u067e\u0627\u06cc\u06cc\u0646 \u062a\u0631\u06cc\u0646 \u0627\u06cc\u0646 \u0645\u0631\u0628\u0639\u0627\u062a \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u062f\u0631 \u0632\u06cc\u0631 \u0627\u06cc\u0646 \u0645\u0631\u0628\u0639 \u060c \u06cc\u06a9 \u0634\u06a9\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> r*A<\/span> \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u0628\u0647 \u0648\u0636\u0648\u062d \u062f\u0631 \u0622\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0633\u0631\u0628\u0627\u0632\u06cc \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645(\u0686\u0648\u0646 \u062f\u0631 \u0647\u0645\u06af\u06cc \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc\u0634 \u0633\u0631\u0628\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645) \u060c \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u0645\u0631\u0628\u0639\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> A*A<\/span> \u062f\u0631 \u0634\u06a9\u0644 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f! \u067e\u0633 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0646\u06cc\u0632 \u0628\u0647 \u0646\u062a\u06cc\u062c\u0647 \u0646\u0645\u06cc\u200c\u0631\u0633\u062f!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0645\u062b\u0627\u0644\u06cc \u06a9\u0647 \u0633\u0627\u06cc\u0632 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0645\u0631\u0628\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> A<\/span> \u0628\u0627\u0634\u062f\u060c \u0647\u0645 \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">t=A+1;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">for(int i=1; i&lt;=t; i++){<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">int j = i;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">while(j &lt;= n){<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ans.pb(j); \/\/be tartib satr ha ra misazim!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">j += t;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06a9\u0646\u0648\u0646 \u0642\u0633\u0645\u062a \u0627\u0648\u0644 \u0645\u0633\u0627\u0644\u0647 \u0631\u0627 \u062d\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u062c\u0648\u0627\u0628 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0633\u0631\u0686 \u0645\u06cc\u200c\u0632\u0646\u06cc\u0645 \u062d\u0627\u0644\u0627 \u0628\u0627\u06cc\u062f \u0686\u06a9 \u06a9\u0646\u06cc\u0645 \u0622\u06cc\u0627 \u0645\u0631\u0628\u0639\u06cc \u0628\u0647 \u0636\u0644\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> x<\/span> \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u062f\u0631\u0648\u0646\u0634 \u0633\u0631\u0628\u0627\u0632\u06cc \u0646\u0628\u0627\u0634\u062f.<br>\u0627\u06af\u0631 \u0647\u0645\u0686\u06cc\u0646 \u0645\u0631\u0628\u0639\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u062d\u062a\u0645\u0627 \u0645\u0631\u0628\u0639\u06cc \u0628\u0647 \u0636\u0644\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> x<\/span> \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u06cc\u0627 \u0633\u0645\u062a \u0631\u0627\u0633\u062a\u0634 \u06cc\u06a9 \u0633\u0631\u0628\u0627\u0632 \u0628\u0627\u0634\u062f \u06cc\u0627 \u0633\u0645\u062a \u0686\u0628 \u0622\u0646 \u0686\u0648\u0646:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0622\u0646 \u0631\u0627 \u062a\u0627 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0647\u0646\u0648\u0632 \u0647\u06cc\u0686 \u0633\u0631\u0628\u0627\u0632\u06cc \u0633\u0645\u062a \u0631\u0627\u0633\u062a\u0634 \u0646\u0628\u0627\u0634\u062f \u0628\u0647 \u0633\u0645\u062a \u0631\u0627\u0633\u062a \u0628\u06cc\u0627\u0648\u0631\u06cc\u062f \u0627\u06af\u0631 \u0628\u0647 \u06a9\u0646\u0627\u0631\u0647 \u0646\u0642\u0634\u0647 \u0628\u0631\u062e\u0648\u0631\u062f \u06a9\u0631\u062f \u0622\u0646 \u0631\u0627 \u062a\u0627 \u062c\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0628\u0647 \u0633\u0645\u062a \u0686\u067e \u0628\u06cc\u0627\u0648\u0631\u06cc\u062f \u062f\u0631 \u062c\u0627\u06cc\u06cc \u0627\u06cc\u0646 \u0628\u06cc\u0646 \u062d\u062a\u0645\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0631\u0628\u0627\u0632 \u0627\u0632 \u0633\u0645\u062a \u0686\u067e \u06cc\u0627 \u0631\u0627\u0633\u062a \u0628\u0631\u062e\u0648\u0631\u062f \u0645\u06cc \u06a9\u0646\u062f \u0648\u06af\u0631\u0646\u0647 \u062f\u0631 \u0633\u0637\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0631\u0628\u0639 \u0631\u0627 \u062d\u0631\u06a9\u062a \u0645\u06cc \u062f\u0627\u062f\u06cc\u0645 \u0647\u06cc\u0686 \u0633\u0631\u0628\u0627\u0632\u06cc \u0642\u0631\u0627\u0631 \u0646\u062f\u0627\u0634\u062a\u0647 \u0648 \u0627\u06cc\u0646 \u0628\u0627 \u0641\u0631\u0636 \u0645\u0633\u0627\u0644\u0647 \u062f\u0631 \u062a\u0646\u0627\u0642\u0636 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0628\u062a\u062f\u0627 \u0645\u0631\u0628\u0639\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0686\u06a9 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0633\u0645\u062a \u0631\u0627\u0633\u062a \u0622\u0646 \u0647\u0627 \u0633\u0631\u0628\u0627\u0632\u06cc \u0628\u0627\u0634\u062f \u0648 \u0628\u0631\u0627\u06cc \u0633\u0645\u062a \u0686\u0628 \u0647\u0645 \u0645\u0634\u0627\u0628\u0647 \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0633\u0645\u062a \u0686\u0628 \u0628\u0647 \u0631\u0627\u0633\u062a \u0631\u0648\u06cc \u0633\u062a\u0648\u0646\u200c\u0647\u0627 \u062d\u0631\u06a9\u062a \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 i \u0627\u0645 \u06cc\u06a9 <span class=\"katex-eq\" data-katex-display=\"false\"> set<\/span> \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u062f\u0631 \u0622\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> p_{i-1},p_{i-2},...,p_{i-x}<\/span> \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. \u0645\u0633\u062a\u0637\u06cc\u0644\u06cc \u06a9\u0647 \u0639\u0631\u0636 \u0622\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> x<\/span> \u0627\u0633\u062a \u0648 \u0627\u0632 \u0633\u0645\u062a \u0631\u0627\u0633\u062a \u0628\u0647 \u0633\u0631\u0628\u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0627\u0645 \u0686\u0633\u0628\u06cc\u062f\u0647 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0637\u0648\u0644\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u0628\u0631\u0627\u0628\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> A-B-1<\/span> \u0627\u0633\u062a \u06a9\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> A<\/span> \u06a9\u0648\u0686\u06a9\u062a\u0631\u06cc\u0646 \u0639\u0636\u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> set<\/span> \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> p_i<\/span> \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0633\u062a \u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> B<\/span> \u0628\u0632\u0631\u06af\u062a\u0631\u06cc\u0646 \u0639\u0636\u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> set<\/span> \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> p_i<\/span> \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u0639\u062f\u0627\u062f \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> O(nlog n)<\/span> \u0628\u0647 \u0648\u0633\u06cc\u0644\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> set<\/span> \u0628\u062f\u0633\u062a \u0622\u0648\u0631\u062f.\u0645\u0631\u0628\u0639\u06cc \u0628\u0647 \u0636\u0644\u0639 <span class=\"katex-eq\" data-katex-display=\"false\"> x<\/span> \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u0627\u0632 \u0637\u0631\u0641 \u0631\u0627\u0633\u062a \u0628\u0647 \u0627\u06cc\u0646 \u0633\u0631\u0628\u0627\u0632 \u0686\u0633\u0628\u06cc\u062f\u0647 \u0627\u06af\u0631 \u0648 \u062a\u0646\u0647\u0627 \u0627\u06af\u0631 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0637\u0648\u0644 \u0645\u0633\u062a\u0637\u06cc\u0644 \u0628\u06cc\u0634\u062a\u0631 \u0645\u0633\u0627\u0648\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> x<\/span> \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u0645\u0627\u0646\u06cc: <span class=\"katex-eq\" data-katex-display=\"false\"> O(n log^2n)<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/paste.ubuntu.com\/p\/ZTqkdDWQqf\/\" target=\"_blank\" rel=\"noopener\">\u06a9\u062f \u0631\u0627\u0647 \u062d\u0644<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>\u0633\u0648\u0627\u0644 \u0641\u0631\u0627\u0631 \u0627\u0632 \u0632\u0646\u062f\u0627\u0646 :<\/b><br>\u0628\u0631\u0627\u06cc \u0633\u0647\u0648\u0644\u062a \u062f\u0631 \u06a9\u0627\u0631 \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f\u060c \u06af\u0631\u0627\u0641 \u0648\u0631\u0648\u062f\u06cc \u0647\u0645\u0628\u0646\u062f \u0627\u0633\u062a!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0686\u0646\u0627\u0646\u0686\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> n&lt;=20<\/span> \u0628\u0627\u0634\u062f\u060c \u062a\u0639\u062f\u0627\u062f \u062f\u0648\u0631\u200c\u0647\u0627\u06cc \u06af\u0631\u0627\u0641 \u0631\u0627 \u0628\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0645\u06cc\u200c\u0634\u0645\u0627\u0631\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"katex-eq\" data-katex-display=\"false\"> dp[i][mask]<\/span> : \u062a\u0639\u062f\u0627\u062f \u0645\u0633\u06cc\u0631\u200c\u0647\u0627\u06cc \u062f\u0631\u0648\u0646 \u06af\u0631\u0627\u0641\u060c \u06a9\u0647 \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0631\u0627\u0633\u200c\u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> mask<\/span> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f\u060c \u0627\u0632 \u0631\u0627\u0633 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0634\u0631\u0648\u0639 \u0634\u0648\u062f \u0648 \u0628\u0647 \u0631\u0627\u0633 <span class=\"katex-eq\" data-katex-display=\"false\"> lowbit(mask)<\/span> \u0645\u0646\u062a\u0647\u06cc \u0634\u0648\u062f .<br>\u0628\u0631\u0627\u06cc \u0622\u067e\u062f\u06cc\u062a \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0645\u06cc \u062a\u0648\u0627\u0646 \u0631\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631\u0648\u0646 \u0645\u0633\u06cc\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0628\u0647 \u0622\u0646 \u0648\u0635\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0631\u0627 \u0641\u06cc\u06a9\u0633 \u06a9\u0631\u062f \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0631\u062f .<br>\u067e\u0633 \u0647\u0632\u06cc\u0646\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> O(2^n*n)<\/span> \u0627\u0633\u062a .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633 \u0628\u0631\u0627\u06cc \u0634\u0645\u0631\u062f\u0646 \u062a\u0639\u062f\u0627\u062f \u062f\u0648\u0631\u0647\u200c\u0647\u0627 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u0628\u0631\u0627\u06cc \u0647\u0631 <span class=\"katex-eq\" data-katex-display=\"false\"> dp[i][mask]<\/span> \u060c \u0686\u0646\u0627\u0646\u0686\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> size(mask)<\/span> \u0628\u06cc\u0634\u062a\u0631 \u0645\u0633\u0627\u0648\u06cc \u06f3 \u0628\u0627\u0634\u062f \u0648 \u0631\u0627\u0633 \u0647\u0627\u06cc <span class=\"katex-eq\" data-katex-display=\"false\"> i<\/span> \u0648 <span class=\"katex-eq\" data-katex-display=\"false\"> lowbit(mask)<\/span> \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u06cc\u0627\u0644 \u062f\u0627\u0634\u062a\u0646\u062f \u062c\u0648\u0627\u0628 \u0631\u0627 \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> dp<\/span> \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645.<br>\u062f\u0642\u062a \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0648\u0636\u0639\u06cc\u062a \u0647\u0631 \u062f\u0648\u0631 \u062f\u0631 \u06af\u0631\u0627\u0641 \u062f\u0642\u06cc\u0642\u0627 2 \u0628\u0627\u0631 \u0634\u0645\u0631\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f ( \u0627\u0632 \u0637\u0631\u0641 \u06f2 \u06cc\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0647 \u0631\u0627\u0633 \u0628\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0645\u06cc\u0646\u06cc\u0645\u0645 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f) .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0686\u0646\u0627\u0646\u0686\u0647 <span class=\"katex-eq\" data-katex-display=\"false\"> n&gt;20<\/span> \u0628\u0627\u0634\u062f\u060c \u0628\u0627 \u0641\u0631\u0636 \u0647\u0645\u0628\u0646\u062f \u0628\u0648\u062f\u0646 \u06af\u0631\u0627\u0641\u060c \u06cc\u06a9 \u062f\u0631\u062e\u062a <span class=\"katex-eq\" data-katex-display=\"false\"> dfs<\/span> \u062f\u0644\u062e\u0648\u0627\u0647 \u0645\u062b\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> T<\/span> \u0627\u0632 \u06af\u0631\u0627\u0641 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631\u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u0645\u060c \u062a\u0639\u062f\u0627\u062f <span class=\"katex-eq\" data-katex-display=\"false\"> backedge<\/span> \u0647\u0627\u060c <span class=\"katex-eq\" data-katex-display=\"false\"> m-n+1&lt;=20<\/span> \u0627\u0633\u062a. \u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u0645 \u0647\u0631 \u062f\u0648\u0631 \u062f\u0631 \u06af\u0631\u0627\u0641 \u0628\u0627\u06cc\u062f \u062a\u0639\u062f\u0627\u062f\u06cc \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> backedge<\/span> \u0647\u0627 \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. &nbsp;\u0627\u06a9\u0646\u0648\u0646 \u0647\u0631 \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> backedge<\/span> \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u06cc\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u062f\u0631\u062e\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u062f\u0648\u0631\u06cc \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 <span class=\"katex-eq\" data-katex-display=\"false\"> backedge<\/span> \u0647\u0627\u0633\u062a \u0628\u06cc\u0627\u06cc\u0646\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9\u062a\u0627 \u0645\u0639\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06af\u0631 \u06cc\u0627\u0644\u06cc \u0645\u062b\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> e<\/span> \u0632\u06cc\u0631 \u0641\u0631\u062f \u062a\u0627 <span class=\"katex-eq\" data-katex-display=\"false\"> backedge<\/span> \u0628\u0627\u0634\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u06cc\u0627\u06cc\u062f \u0648 \u062f\u0631 \u063a\u06cc\u0631\u0627\u06cc\u0646\u200c\u0635\u0648\u0631\u062a \u0646\u0628\u0627\u06cc\u062f \u0628\u06cc\u0627\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u062b\u0628\u0627\u062a \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a <span class=\"katex-eq\" data-katex-display=\"false\"> T-e<\/span> \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f\u060c \u0686\u0648\u0646 \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641 \u06f2 \u0645\u0648\u0644\u0641\u0647 \u0627\u0633\u062a\u060c \u0648 \u0645\u06cc \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0648\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u0645\u060c \u067e\u0633 \u0628\u0627\u06cc\u062f \u0632\u0648\u062c \u06cc\u0627\u0644 \u0628\u06cc\u0646 \u062f\u0648 \u0645\u0648\u0644\u0641\u0647 \u0628\u0627\u0634\u062f . \u067e\u0633 \u0648\u0636\u0639\u06cc\u062a \u06cc\u0627\u0644 <span class=\"katex-eq\" data-katex-display=\"false\"> e<\/span> \u0628\u0647 \u0634\u06a9\u0644 \u06cc\u06a9\u062a\u0627 \u0645\u0639\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u062f .<br>\u0627\u06a9\u0646\u0648\u0646 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0632\u06cc\u0632\u0645\u062c\u0645\u0648\u0639\u0647 \u0648\u0636\u0639\u06cc\u062a \u0647\u0631 \u06cc\u0627\u0644 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u060c\u200c\u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u06cc\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u062f\u0648\u0631 \u0645\u06cc\u200c\u0622\u06cc\u0646\u062f \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u0645 \u0648 \u0628\u0628\u06cc\u0646\u06cc\u0645 \u0627\u06cc\u0646 \u06cc\u0627\u0644\u200c\u0647\u0627 \u062a\u0634\u06a9\u06cc\u0644 \u062f\u0648\u0631 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u0648 \u062c\u0648\u0627\u0628 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u06cc\u0645!<br>\u0627\u0631\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u0632 \u0631\u0627\u0647\u200c\u062d\u0644 \u0646\u06cc\u0632 <span class=\"katex-eq\" data-katex-display=\"false\"> O(2^{m-n}*n)<\/span> \u0627\u0633\u062a!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u062a\u0648\u06a9 \u0627\u0632 \u0645\u0627 \u062e\u0648\u0627\u0633\u062a \u062f\u0631 \u062b\u0646\u0627\u06cc \u067e\u0648\u067e\u06a9 \u0627\u06cc\u0646 \u062a\u06a9\u0647 \u0634\u0639\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u0633\u062d\u0631 \u0646\u062f\u0627\u0631\u062f \u0627\u06cc\u0646 \u0634\u0628\u200c\u062a\u0627\u0631&#8230;&nbsp; \u0645\u0631\u0627 \u0628\u0647 \u062e\u0627\u0637\u0631\u062a \u0646\u06af\u0647 \u062f\u0627\u0631!<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u0633\u0644\u0627\u0645!\u062f\u0631 \u0627\u06cc\u0646 \u0628\u0644\u0627\u06af \u0631\u0627\u0647\u200c\u062d\u0644 \u0633\u0648\u0627\u0644\u0627\u062a \u0645\u0633\u0627\u0628\u0642\u0647 \u0634\u0645\u0627\u0631\u0647 \u06f2\u06f3 \u0631\u0648 \u0628\u0647\u200c \u0635\u0648\u0631\u062a \u0641\u0634\u0631\u062f\u0647 \u0628\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645!<\/p>\n","protected":false},"author":6,"featured_media":32291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[141,46,50],"tags":[],"class_list":["post-2408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-contests-and-events","category-developer","category-quera-developer"],"_links":{"self":[{"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/posts\/2408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/comments?post=2408"}],"version-history":[{"count":1,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/posts\/2408\/revisions"}],"predecessor-version":[{"id":32439,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/posts\/2408\/revisions\/32439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/media\/32291"}],"wp:attachment":[{"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/media?parent=2408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/categories?post=2408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quera.org\/blog\/wp-json\/wp\/v2\/tags?post=2408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}