ÉÏÒ»Ò³ 1 ¡¤¡¤¡¤ 4 5 6 7 8 9 10 11 12 ¡¤¡¤¡¤ 16 ÏÂÒ»Ò³
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¿¼ÂÇÏÔÈ»Ê÷ÐÎ$dp$. 1.Éè$dp[i][j]$a56爆大奖在线娱乐×ÓÊ÷$i$Ñ¡ÁË$j$¸öµÄ×îС´ú¼Û¡£ ·¢ÏÖתÒÆʱµÄ$cost$û·¨×ªÒÆ¡£ 2.Éè$dp[i][j][k]$a56爆大奖在线娱乐×ÓÊ÷$i$Ñ¡ÁË$k$¸ö£¬¾àÀë$i$×î½üµÄ·¥Ä¾³¡ÊÇ$j$µÄ×îС´ú¼Û¡£ ²»·½±ã´¦Àí$i$ÊÇ ÔĶÁÈ«ÎÄ
posted @ 2020-10-27 23:03 Refined_heart ÔĶÁ(143) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÌâÄ¿´óÒâÊÇÇ󣬵¥µãÐ޸ģ¬\(\sum_{i=1}^n a[i][i\bmod x=y]\) ¿¼ÂǸùºÅ·ÖÖΣº¶Ô$x$·ÖÀàÌÖÂÛ¡£ µ±$x\leq \sqrt$ʱ£¬Éè$sum[i][j]$a56爆大奖在线娱乐Ä£$i$Ϊ$j$µÄËùÓÐÊýÖ®ºÍ¡£ÕâÒ»²¿·Ö¿ÉÒÔ$O(n\sqrt ÔĶÁÈ«ÎÄ
posted @ 2020-10-27 17:20 Refined_heart ÔĶÁ(87) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÏÈ¿¼ÂÇÇ°Èý¸ö²Ù×÷£¬ÓÃ$rev[i]$a56爆大奖在线娱乐µÚ$i$ÐÐÊDz»ÊDZ»·´×ª£¬$vis[i][j]\(a56爆大奖在线娱乐µã\)(i,j)$ÊDz»ÊDZ»·´×ª¡£ Èô$vis[i][j]\not=rev[i],$Òâζ×Å$a[i][j]=0.$·´Ö®Èô$vis[i][j]=rev[i],$ ÔĶÁÈ«ÎÄ
posted @ 2020-10-25 20:11 Refined_heart ÔĶÁ(151) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) Éè$dp[l][r][0/1]\(a56爆大奖在线娱乐Çø¼ä\)[l,r]$ÒѾ­ÅÅÁкã¬ÇÒÕâ¸öÈËÊÇ´Ó×ó±ß/Óұ߼ÓÈë½øÀ´µÄ¡£ ¿¼ÂÇ·Ö±ðתÒÆ£º \(dp[l][r][0]=[a_l<a_{l+1}]dp[l+1][r][0]+[a_l<a_r]dp[l+1][r][1] ÔĶÁÈ«ÎÄ
posted @ 2020-10-24 14:33 Refined_heart ÔĶÁ(84) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¿¼ÂÇ$dp.$ $dp[i][j]$a56爆大奖在线娱乐Ç°$i$¸öÎïÆ·£¬¹øÀï$j$¸öµÄ×î´óÖµ¡£ Ôò$dp[i][j]=\max\left{dp[i-1][k]+a_i*j\right}$ \(dp[i][j]=\max\left\{dp[i-1][k]+a_i*j ÔĶÁÈ«ÎÄ
posted @ 2020-10-21 22:18 Refined_heart ÔĶÁ(96) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º A ÌâÄ¿´óÒ⣺¸ø¶¨$a,b,\(Çó\)\min\left{(x¨’a)+(x¨’b)\right}$ $¨’$ÊÇÒì»ò¡£ \(\text{solution:}\) ÏÔÈ»´ð°¸Ó¦¸ÃÊÇ$a xor b.$ÁîÁ½¸öÀ¨ºÅÆäÖÐÒ»ÕßΪ$0$¼´¿É¡£ #include<bits/stdc++.h> using namespac ÔĶÁÈ«ÎÄ
posted @ 2020-10-18 20:08 Refined_heart ÔĶÁ(178) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¿¼ÂÇ$dp,$Éè$dp[i][j]$a56爆大奖在线娱乐Ç°$i$¸öÎïÆ·ÖÇÉÌΪ$j$µÄÇéÉÌ×î´óÖµ¡£ ÏÈ¿¼ÂǸºÊýÇé¿ö£¬¿ÉÒÔÕûÌåŲ¶¯Ò»¸ö×î´óÖµ£¬¸ü¸Ä״̬Ϊǰ$i$¸öÎïÆ·ÖÇÉÌΪ$j+Mx$µÄÇéÉÌ×î´óÖµ¡£ ÄÇôÓÐÏÔÈ»$dp$·½³Ì£º\(dp[i][j]=\max\left\{ ÔĶÁÈ«ÎÄ
posted @ 2020-10-15 17:26 Refined_heart ÔĶÁ(81) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÕâÌâ²»Òª°Ñ˼Ïë¾ÖÏÞµ½Ï߶ÎÊ÷ÉÏ¡­¡­ÕâÌâ´óÒâ¾ÍÊÇÇ󷾶¾­¹ýµÄÖµÖÐ$x$µÄ³öÏÖÐÔÎÊÌâ¡£ ×ʼµÄÏë·¨ÊÇÖµÓòÏ߶ÎÊ÷¡­¡­¿´ÁËÌâ½â·¢ÏÖÖ±½Ó$vector$¼Ó¶þ·Ö¼´¿É$O(n\log^2 n)$½â¾ö¡£ ˼·£º ÓÃ$vector$´æÏÂÑÕÉ«$i$Ëù³öÏÖµÄËùÓнڵ㣬¶Ô ÔĶÁÈ«ÎÄ
posted @ 2020-10-07 14:33 Refined_heart ÔĶÁ(193) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÕâÌâµÄת»¯Ë¼ÏëºÜÇÉÃî¡­¡­ ¿¼ÂÇ°Ñ$dep$¸ø²ðµô¡£ Ê×ÏÈ¿ÉÒÔÃ÷È·µÄÊÇ£¬Ã¿Ò»¸ö$LCA$Ò»¶¨ÔÚ$root\to z$µÄ·¾¶ÉÏ¡£ ¿¼ÂÇÒ»¸ö$LCA$±»Ñ¡ÖУ¬Òâζ$root\to LCA$Õâ¸ö·¾¶ÉÏËùÓеÄÖµ¶¼$+1$. ÓÚÊÇ£¬a56爆大奖在线娱乐ÃÇ¿ÉÒÔ°ÑѯÎÊ¿´³É½«µã$p\ ÔĶÁÈ«ÎÄ
posted @ 2020-10-06 16:57 Refined_heart ÔĶÁ(123) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¹ØÓÚ·Ö²ãͼ£º Ò»°ãÓÃÓÚ´¦Àí£º¸øÄã$k$´Î»ú»á¶Ô±ßȨ½øÐÐÐ޸ĵÄ×î¶Ì·ÎÊÌâ¡£ Ëã·¨Á÷³Ì£º ½¨Á¢³ö$k$²ãͼ£¬¶ÔÓ¦½øÐÐ$k$´Î²Ù×÷ºóµÄ¾ÖÃæ¡£ ²»Í¬Í¼Ö®¼ä½¨Á¢±ß£¬¼´a56爆大奖在线娱乐´Óµ±Ç°¾ÖÃæ½øÐÐÒ»´Î²Ù×÷תÒƵ½ÏÂÒ»¸ö¾ÖÃæ¡£ ÓÉ·Ö²ã¶ÔͼµÄ±ßºÍµã½Ï¶à£¬a56爆大奖在线娱乐¿ª¿Õ¼äµÄʱºòÒ»¶¨Òª ÔĶÁÈ«ÎÄ
posted @ 2020-10-06 10:46 Refined_heart ÔĶÁ(142) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) Ê÷ÉÏÆô·¢Ê½ºÏ²¢£¬ÊǶÔÆÕͨ±©Á¦µÄa56爆大奖在线娱乐ÓÅ»¯¡£ ¿¼ÂDZ¾Ì⣬×Á¦µÄ×ö·¨ÏÔÈ»ÊDZ©Á¦Í³¼Æÿһ´ÎµÄ×ÓÊ÷£¬ÎªÁ˱ÜÃâÆäËû×ÓÊ÷Ó°Ï죬ÿ´Îͳ¼ÆÍê×ÓÊ÷¶¼ÐèÒªÇå¿ÕÆäÐÅÏ¢¡£ µ«ÊÇ£¬Èç¹ûa56爆大奖在线娱乐ÃÇÏȶԷÇ$x$µÄ½Úµã½øÐÐͳ¼Æ£¬×îºóͳ¼Æ$x$È»ºóºÏ²¢ÆäËû½ÚµãµÄÐÅÏ¢£¬ÄÇô£¬$x$µÄͳ¼ÆÐÅ ÔĶÁÈ«ÎÄ
posted @ 2020-10-05 17:01 Refined_heart ÔĶÁ(151) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÌâÄ¿ºÜÏÔÈ»¿ÉÒÔÉè$dp[i]$a56爆大奖在线娱乐$i$µÄ×ÓÊ÷ÄڵĹؼüµã¶¼²»ºÍ$i$ÁªÍ¨µÄ×îС´ý»ú£¬ÓÐÈçÏÂ$dp$·½³Ì£º \(v\in son_u,v\in key:dp[u]+=dis(u,v)\) \(v\in son_u,v\not\in key:dep[u ÔĶÁÈ«ÎÄ
posted @ 2020-10-04 13:35 Refined_heart ÔĶÁ(173) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¿¼Âǽ¨Í¼¡£²Ù×÷¿ÉÒÔ¿´×÷¶Ô$1$½øÐеIJÙ×÷£¬ÓÚÊÇÓÐÒÔÏÂÔËÐйý³Ì£º $1\to w[i]\to e[i]\to...$ ¿¼ÂDZ¶Êý£¬Ò»¸öÊý¿ÉÒÔ×ßµ½ËùÓÐÊÇËüµÄ±¶ÊýµÄÊý¡£ÓÚÊÇÕâÑù½¨Í¼£º \(w[i]\to e[i],i\to i*j.\) È»ºó·¢ÏÖ±¶ÊýµÄ±ß¿É ÔĶÁÈ«ÎÄ
posted @ 2020-10-02 21:44 Refined_heart ÔĶÁ(140) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¿¼ÂǵڶþÎÊ£¬Ó®µÄ¾ÖÊý×îС£¬¼´ÊäºÍƽµÄ¾ÖÊý×î¶à¡£ ¿¼ÂÇÍøÂçÁ÷£¬$1,2,3$a56爆大奖在线娱乐$Alice$Ñ¡ÔñµÄÈýÖÖ¿ÉÄÜÐÔ£¬$4,5,6$ͬÀí¡£ ËüÃÇÏñÔ´µãºÍ»ãµãÁ¬µÄÊǾÖÊýΪÈÝÁ¿µÄ±ß£¬È»ºó¶ÔÓÚÄܺÍËüƽµÄºÍÊäµÄÁ¬±ß£¬±ßȨΪ$inf$£¬ÒòΪԴµãºÍ»ãµãÒѾ­ÏÞÖÆÁËÁ÷Á¿£¬ ÔĶÁÈ«ÎÄ
posted @ 2020-10-01 23:13 Refined_heart ÔĶÁ(178) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) Èô$[l,r]$×ӶκÍÊÇ$0,$Ôò$sum[r]=sum[l-1].$ ÓÚÊÇa56爆大奖在线娱乐ÃÇ¿ÉÒÔ¿¼ÂÇά»¤µ±Ç°ÄÄÒ»¸öǰ׺ºÍ³öÏÖ¹ý¡£¶ÔÓÚÇø¼ä$[l,r]$ÈôÆä×ӶκÍΪ$0$ÔòÔÚ$r-1$µÄµØ·½²åÈëÒ»¸ö$+\infty$¼´¿É¡£ ³õʼ»¯Òª°Ñ$0$¸³ÖµÎª³öÏÖ¹ý¡£ #in ÔĶÁÈ«ÎÄ
posted @ 2020-10-01 22:23 Refined_heart ÔĶÁ(306) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÌâÄ¿±êÇ©ÊÇ$dp,$µ«ÊÇ´¿±©Á¦´ò±íÕÒ¹æÂÉ¿ÉÒÔÓÐ$65$·Ö¡£ Ê×ÏÈÊǶÔÓÚ$O(2^*nm)$µÄ±©Á¦ËÑË÷£¬ÏÔÈ»¶¼»á¡£ ¿¼ÂǼ¸ÌõÐÔÖÊ£º ÿһÌõÓÉ×óϵ½ÓÒÉϵĶԽÇÏßÐèÒª·ÇÑϸñµ¥µ÷µÝ¼õ¡£ Èô$a[i][j-1]=a[i-1][j]$ÔòÒÔ$a[i][j]$Ϊ×ó ÔĶÁÈ«ÎÄ
posted @ 2020-09-27 20:19 Refined_heart ÔĶÁ(254) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) Ê×ÏÈÌâÄ¿ÃèÊöÓÐÒ»µã²»×¼È·£º»ØÍ·ÊDZØÐëÒª×ßÍêÒ»Ìõ·ÎÞ·¿É×ßµÄʱºò²ÅÄÜ·µ»Ø¡£ ¶ÔÓÚÊ÷µÄÇé¿ö£ºÏÔȻ̰ÐÄ×ö¾ÍÍêÊÂÁË¡£ ¶ÔÓÚ»ù»·Ê÷µÄÇé¿ö£º¶ÔÓÚÒ»¸ö$n$Ìõ±ßµÄ»·£¬Èç¹ûa56爆大奖在线娱乐ÃÇÒѾ­×ßÁË$n-1$Ìõ±ß£¬ÄÇô´Ëʱa56爆大奖在线娱乐ÃÇÒѾ­¿ÉÒÔµ½´ï»·ÉÏÈa56爆大奖在线娱乐âÒ»µãÁË¡£a56爆大奖在线娱乐a56爆大奖在线娱乐ÃÇ¿ÉÒÔö¾Ù²¢É¾±ß¡£ ÔĶÁÈ«ÎÄ
posted @ 2020-09-24 21:15 Refined_heart ÔĶÁ(160) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ¸ù¾ÝÌâÄ¿ÐÅÏ¢¼ò»¯ÌâÒ⣬ÊÇÈÃÄãÔÚÊ÷ÉÏÕÒ³ö$m$Ìõ·¾¶Ê¹µÃ·¾¶³¤¶È×îСֵ×î´ó¡£ ¿´µ½ÌâµÚÒ»¸ÐÏȶþ·ÖÒ»¸ö´ð°¸£¬ÎÊÌâת»¯ÎªÈçºÎÑ¡ÔñһЩ·¾¶Ê¹µÃËüÃÇ×îСֵ¶¼´óÓÚµ±Ç°¶þ·ÖµÄ´ð°¸¡£ ¹Û²ìÒ»¸ö½ÚµãµÄ×ÓÊ÷£¬±ØÈ»»á´ø×ÅÈô¸ÉÁ´¡£ËüÃÇÓÐЩºÏ·¨£¬ÓÐЩÐèҪƴ´Õ³ÉÒ»ÌõºÏ·¨Â·¾¶¡£ ÔĶÁÈ«ÎÄ
posted @ 2020-09-23 23:05 Refined_heart ÔĶÁ(119) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) ÏÔȻģÄâ¡£ ÓÃÕ»À´¼Ç¼µ±Ç°ÓжàÉÙÑ­»·Ã»ÓÐÆ¥Åä¡£²¢Ê±¿ÌÓñäÁ¿À´¸üе±Ç°¸´ÔÓ¶ÈÖ¸Êý¡£ ×¢ÒâÈç¹û³öÏÖ±àÒë´íÎ󣬲»ÄÜÖ±½ÓÌø³ö£¬ÒòΪËüûÓжÁÈëÍê±Ï ¶ÔÓÚ²»ÄܽøÈëµÄÑ­»·£¬ÆäÀïÃæµÄʱ¼ä¸´ÔÓ¶ÈÊDz»ÐèÒª¼ÆËãµÄ£¬Ö»´¦ÀíÊDz»ÊDZàÒë´íÎó¼´¿É¡£ ÆäËüµÄ¾ÍÊÇһЩԤ´¦Àí£¬´¦Àí³ö ÔĶÁÈ«ÎÄ
posted @ 2020-09-21 23:25 Refined_heart ÔĶÁ(189) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ÌâÄ¿´Áa56爆大奖在线娱乐 \(\text{Solution:}\) \(\sum_{i=1}^n \sum_{j=1}^n \rho(i)\rho(j)\rho(\gcd(i,j))\) \(=\sum_{d=1}^n \rho(d)\sum_{i=1}^n \sum_{j=1}^n \rho(i)\rho(j)\ ÔĶÁÈ«ÎÄ
posted @ 2020-09-18 20:14 Refined_heart ÔĶÁ(142) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÉÏÒ»Ò³ 1 ¡¤¡¤¡¤ 4 5 6 7 8 9 10 11 12 ¡¤¡¤¡¤ 16 ÏÂÒ»Ò³