当前位置: 首页 > 编程日记 > 正文

做acm 需要学的算法

做acm 需要学的算法

转一个搞ACM需要的掌握的算法. 
要注意,ACM的竞赛性强,因此自己应该和自己的实际应用联系起来. 
适合自己的才是好的,有的人不适合搞算法,喜欢系统架构,因此不要看到别人什么就眼红, 
发挥自己的长处,这才是重要的. 


第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 
因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 
出来. 
1.最短路(Floyd、Dijstra,BellmanFord) 
2.最小生成树(先写个prim,kruscal要用并查集,不好写) 
3.大数(高精度)加减乘除 
4.二分查找. (代码可在五行以内) 
5.叉乘、判线段相交、然后写个凸包. 
6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简) 
7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式. 
8. 调用系统的qsort, 技巧很多,慢慢掌握. 
9. 任意进制间的转换 

第二阶段:练习复杂一点,但也较常用的算法。 
如: 
1. 二分图匹配(匈牙利),最小路径覆盖 
2. 网络流,最小费用流。 
3. 线段树. 
4. 并查集。 
5. 熟悉动态规划的各个典型:LCS、最长递增子串、三角剖分、记忆化dp 
6.博弈类算法。博弈树,二进制法等。 
7.最大团,最大独立集。 
8.判断点在多边形内。 
9. 差分约束系统. 
10. 双向广度搜索、A*算法,最小耗散优先. 


相关的知识 

图论 

  路径问题 
  0/1边权最短路径 
  BFS 
  非负边权最短路径(Dijkstra) 
  可以用Dijkstra解决问题的特征 
  负边权最短路径 
  Bellman-Ford 
  Bellman-Ford的Yen-氏优化 
  差分约束系统 
  Floyd 
  广义路径问题 
  传递闭包 
  极小极大距离 / 极大极小距离 
  Euler Path / Tour 
  圈套圈算法 
  混合图的 Euler Path / Tour 
  Hamilton Path / Tour 
  特殊图的Hamilton Path / Tour 构造 

  生成树问题 
  最小生成树 
  第k小生成树 
  最优比率生成树 
  0/1分数规划 
  度限制生成树 

  连通性问题 
  强大的DFS算法 
  无向图连通性 
  割点 
  割边 
  二连通分支 
  有向图连通性 
  强连通分支 
  2-SAT 
  最小点基 

  有向无环图 
  拓扑排序 
  有向无环图与动态规划的关系 

  二分图匹配问题 
  一般图问题与二分图问题的转换思路 
  最大匹配 
  有向图的最小路径覆盖 
  0 / 1矩阵的最小覆盖 
  完备匹配 
  最优匹配 
  稳定婚姻 

  网络流问题 
  网络流模型的简单特征和与线性规划的关系 
  最大流最小割定理 
  最大流问题 
  有上下界的最大流问题 
  循环流 
  最小费用最大流 / 最大费用最大流 

  弦图的性质和判定 


组合数学 

  解决组合数学问题时常用的思想 
  逼近 
  递推 / 动态规划 
  概率问题 
  Polya定理 


计算几何 / 解析几何 

  计算几何的核心:叉积 / 面积 
  解析几何的主力:复数 

  基本形 
  点 
  直线,线段 
  多边形 

  凸多边形 / 凸包 
  凸包算法的引进,卷包裹法 

  Graham扫描法 
  水平序的引进,共线凸包的补丁 

  完美凸包算法 

  相关判定 
  两直线相交 
  两线段相交 
  点在任意多边形内的判定 
  点在凸多边形内的判定 

  经典问题 
  最小外接圆 
  近似O(n)的最小外接圆算法 
  点集直径 
  旋转卡壳,对踵点 
  多边形的三角剖分 


数学 / 数论 

  最大公约数 
  Euclid算法 
  扩展的Euclid算法 
  同余方程 / 二元一次不定方程 
  同余方程组 

  线性方程组 
  高斯消元法 
  解mod 2域上的线性方程组 
  整系数方程组的精确解法 

  矩阵 
  行列式的计算 
  利用矩阵乘法快速计算递推关系 

  分数 
  分数树 
  连分数逼近 

  数论计算 
  求N的约数个数 
  求phi(N) 
  求约数和 
  快速数论变换 
  …… 

  素数问题 
  概率判素算法 
  概率因子分解 


数据结构 

  组织结构 
  二叉堆 
  左偏树 
  二项树 
  胜者树 
  跳跃表 
  样式图标 
  斜堆 
  reap 

  统计结构 
  树状数组 
  虚二叉树 
  线段树 
  矩形面积并 
  圆形面积并 

  关系结构 
  Hash表 
  并查集 
  路径压缩思想的应用 

  STL中的数据结构 
  vector 
  deque 
  set / map 


动态规划 / 记忆化搜索 

  动态规划和记忆化搜索在思考方式上的区别 

  最长子序列系列问题 
  最长不下降子序列 
  最长公共子序列 
  最长公共不下降子序列 

  一类NP问题的动态规划解法 

  树型动态规划 

  背包问题 

  动态规划的优化 
  四边形不等式 
  函数的凸凹性 
  状态设计 
  规划方向 


线性规划 

常用思想 

  二分 最小表示法 

串 

  KMP Trie结构 
  后缀树/后缀数组 LCA/RMQ 
  有限状态自动机理论 

排序 
  选择/冒泡 快速排序 堆排序 归并排序 
  基数排序 拓扑排序 排序网络 


中级: 
一.基本算法: 
  (1)C++的标准模版库的应用. (poj3096,poj3007) 
  (2)较为复杂的模拟题的训练(poj3393,poj1472,poj3371,poj1027,poj2706) 
二.图算法: 
  (1)差分约束系统的建立和求解. (poj1201,poj2983) 
  (2)最小费用最大流(poj2516,poj2516,poj2195) 
  (3)双连通分量(poj2942) 
  (4)强连通分支及其缩点.(poj2186) 
  (5)图的割边和割点(poj3352) 
  (6)最小割模型、网络流规约(poj3308, ) 
三.数据结构. 
  (1)线段树. (poj2528,poj2828,poj2777,poj2886,poj2750) 
  (2)静态二叉检索树. (poj2482,poj2352) 
  (3)树状树组(poj1195,poj3321) 
  (4)RMQ. (poj3264,poj3368) 
  (5)并查集的高级应用. (poj1703,2492) 
  (6)KMP算法. (poj1961,poj2406) 
四.搜索 
  (1)最优化剪枝和可行性剪枝 
  (2)搜索的技巧和优化 (poj3411,poj1724) 
  (3)记忆化搜索(poj3373,poj1691) 
   
五.动态规划 
  (1)较为复杂的动态规划(如动态规划解特别的施行商问题等) 
  (poj1191,poj1054,poj3280,poj2029,poj2948,poj1925,poj3034) 
  (2)记录状态的动态规划. (POJ3254,poj2411,poj1185) 
  (3)树型动态规划(poj2057,poj1947,poj2486,poj3140) 
六.数学 
  (1)组合数学: 
  1.容斥原理. 
  2.抽屉原理. 
  3.置换群与Polya定理(poj1286,poj2409,poj3270,poj1026). 
  4.递推关系和母函数. 
   
  (2)数学. 
  1.高斯消元法(poj2947,poj1487, poj2065,poj1166,poj1222) 
  2.概率问题. (poj3071,poj3440) 
  3.GCD、扩展的欧几里德(中国剩余定理) (poj3101) 
  (3)计算方法. 
  1.0/1分数规划. (poj2976) 
  2.三分法求解单峰(单谷)的极值. 
  3.矩阵法(poj3150,poj3422,poj3070) 
  4.迭代逼近(poj3301) 
  (4)随机化算法(poj3318,poj2454) 
  (5)杂题. 
  (poj1870,poj3296,poj3286,poj1095) 
七.计算几何学. 
  (1)坐标离散化. 
  (2)扫描线算法(例如求矩形的面积和周长并,常和线段树或堆一起使用). 
  (poj1765,poj1177,poj1151,poj3277,poj2280,poj3004) 
  (3)多边形的内核(半平面交)(poj3130,poj3335) 
  (4)几何工具的综合应用.(poj1819,poj1066,poj2043,poj3227,poj2165,poj3429) 


高级: 
一.基本算法要求:  
  (1)代码快速写成,精简但不失风格  
  (poj2525,poj1684,poj1421,poj1048,poj2050,poj3306) 
  (2)保证正确性和高效性. poj3434 
二.图算法: 
  (1)度限制最小生成树和第K最短路. (poj1639) 
  (2)最短路,最小生成树,二分图,最大流问题的相关理论(主要是模型建立和求解) 
  (poj3155, poj2112,poj1966,poj3281,poj1087,poj2289,poj3216,poj2446 
  (3)最优比率生成树. (poj2728) 
  (4)最小树形图(poj3164) 
  (5)次小生成树. 
  (6)无向图、有向图的最小环  
三.数据结构.  
  (1)trie图的建立和应用. (poj2778) 
  (2)LCA和RMQ问题(LCA(最近公共祖先问题) 有离线算法(并查集+dfs) 和 在线算法 
  (RMQ+dfs)).(poj1330) 
  (3)双端队列和它的应用(维护一个单调的队列,常常在动态规划中起到优化状态转移的 
  目的). (poj2823) 
  (4)左偏树(可合并堆).  
  (5)后缀树(非常有用的数据结构,也是赛区考题的热点). 
  (poj3415,poj3294) 
四.搜索  
  (1)较麻烦的搜索题目训练(poj1069,poj3322,poj1475,poj1924,poj2049,poj3426) 
  (2)广搜的状态优化:利用M进制数存储状态、转化为串用hash表判重、按位压缩存储状态、双向广搜、A*算法. (poj1768,poj1184,poj1872,poj1324,poj2046,poj1482) 
  (3)深搜的优化:尽量用位运算、一定要加剪枝、函数参数尽可能少、层数不易过大、可以考虑双向搜索或者是轮换搜索、IDA*算法. (poj3131,poj2870,poj2286) 
五.动态规划  
  (1)需要用数据结构优化的动态规划. 
  (poj2754,poj3378,poj3017) 
  (2)四边形不等式理论. 
  (3)较难的状态DP(poj3133) 
六.数学  
  (1)组合数学. 
  1.MoBius反演(poj2888,poj2154) 
  2.偏序关系理论. 
  (2)博奕论. 
  1.极大极小过程(poj3317,poj1085) 
  2.Nim问题. 
七.计算几何学.  
  (1)半平面求交(poj3384,poj2540) 
  (2)可视图的建立(poj2966) 
  (3)点集最小圆覆盖. 
  (4)对踵点(poj2079) 
  八.综合题. 
  (poj3109,poj1478,poj1462,poj2729,poj2048,poj3336,poj3315,poj2148,poj1263) 

初期: 
一.基本算法: 
  (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) 
  (3)递归和分治法. (4)递推. 
  (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 
二.图算法: 
  (1)图的深度优先遍历和广度优先遍历. 
  (2)最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra) 
  (poj1860,poj3259,poj1062,poj2253,poj1125,poj2240) 
  (3)最小生成树算法(prim,kruskal) 
  (poj1789,poj2485,poj1258,poj3026) 
  (4)拓扑排序 (poj1094) 
  (5)二分图的最大匹配 (匈牙利算法) (poj3041,poj3020) 
  (6)最大流的增广路算法(KM算法). (poj1459,poj3436) 
三.数据结构. 
  (1)串 (poj1035,poj3080,poj1936) 
  (2)排序(快排、归并排(与逆序数有关)、堆排) (poj2388,poj2299) 
  (3)简单并查集的应用. 
  (4)哈希表和二分查找等高效查找法(数的Hash,串的Hash)  
  (poj3349,poj3274,POJ2151,poj1840,poj2002,poj2503) 
  (5)哈夫曼树(poj3253) 
  (6)堆 
  (7)trie树(静态建树、动态建树) (poj2513) 
四.简单搜索 
  (1)深度优先搜索 (poj2488,poj3083,poj3009,poj1321,poj2251) 
  (2)广度优先搜索(poj3278,poj1426,poj3126,poj3087.poj3414) 
  (3)简单搜索技巧和剪枝(poj2531,poj1416,poj2676,1129) 
五.动态规划 
  (1)背包问题. (poj1837,poj1276) 
  (2)型如下表的简单DP(可参考lrj的书 page149): 
  1.E[j]=opt{D+w(i,j)} (poj3267,poj1836,poj1260,poj2533) 
  2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij} (最长公共子序列)  
  (poj3176,poj1080,poj1159) 
  3.C[i,j]=w[i,j]+opt{C[i,k-1]+C[k,j]}.(最优二分检索树问题) 
六.数学 
  (1)组合数学: 
  1.加法原理和乘法原理. 
  2.排列组合. 
  3.递推关系. 
  (POJ3252,poj1850,poj1019,poj1942) 
  (2)数论. 
  1.素数与整除问题 
  2.进制位. 
  3.同余模运算. 
  (poj2635, poj3292,poj1845,poj2115) 
  (3)计算方法. 
  1.二分法求解单调函数相关知识.(poj3273,poj3258,poj1905,poj3122) 
七.计算几何学. 
  (1)几何公式. 
  (2)叉积和点积的运用(如线段相交的判定,点到线段的距离等). (poj2031,poj1039) 
  (3)多边型的简单算法(求面积)和相关判定(点在多边型内,多边型是否相交) 
  (poj1408,poj1584) 
  (4)凸包. (poj2187,poj1113)

转载于:https://www.cnblogs.com/xl1027515989/p/3242014.html

相关文章:

java实现七日股票问题_七日打卡--JAVA资源限制

资源限制资源限制是指在进行并发编程时,程序的执行速度受限于计算机硬件资源或软件资源。 例如服务器的带宽只有2Mb/s,某个资源的下载速度是1Mb/s每秒,系统启动10个线程下载资源,下载速度不会变成10Mb/s,所以在进行并发…

Cassandra 可视化工具

2019独角兽企业重金招聘Python工程师标准>>> 最近开始接触Cassandra,这些天在cassandra的wiki发现了一些可视化工具的推荐。现在也把这个链接推荐给大家:http://wiki.apache.org/cassandra/Administration%20Tools 。 几番折腾之后&#xff0…

Linux软件的安装,更新与卸载

linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可&#…

因链接静态库先后顺序不正确,引起符号定义找不到

问题 项目中需要链接多个静态库,在编译的时候报错如下 sdi_io.cpp:(.text._ZN13sdi_H264EncIO7DataPopEPm0x30):对‘H264ENC_StatusGet(H264ENC_Status_t&)’未定义的引用可能原因是符号确实没有定义,而本文出现这个问题的原因是&#…

java中后台是那一部分_一套Java后台管理系统,拿来即用(附项目地址)

前言这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等技术栈前端:layuijava…

基础 HTML之目录问题(相对路径和绝对路径区别)

一、相对路径和绝对路径 相对路径:以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。 绝对路径:以Web站点根目录…

[转]android selector 背景选择器

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己…

牛客国庆集训派对Day6 B.Board

链接 [https://www.nowcoder.com/acm/contest/206/B] 分析 只要在n*n范围内随便找一个斜对角的一个格子去计算就知道了 具体看代码体会吧 代码 #include<bits/stdc.h> using namespace std; int a[1010][1010];int main(){int n,i,j,x,y;//freopen("in.txt",&q…

java并发读取相同的文件_高效读取大文件,再也不用担心 OOM 了!

最近阿粉接到一个需求&#xff0c;需要从文件读取数据&#xff0c;然后经过业务处理之后存储到数据库中。这个需求&#xff0c;说实话不是很难&#xff0c;阿粉很快完成了第一个版本。内存读取第一个版本&#xff0c;阿粉采用内存读取的方式&#xff0c;所有的数据首先读读取到…

Cmake 实例学习 一

一. 第一个简单的例子 在一个目录下面实现一个简单的 hello world 程序 使用cmake进行构建的时候&#xff0c;每个目录下面都要有一个 CMakeLists.txt 的文件 如果是一个稍微大的工程&#xff0c;有多级目录&#xff0c;在上级目录中的 CMakeLists.txt 中会有定义要求编译子目…

ORA-19502: write error on file xxxxx, block number xxxx

错误现象&#xff1a; 在ORACLE 10g下为表空间IGNITE_EGVSQL01增加数据文件时&#xff0c;报如下错误&#xff1a; SQL> ALTER TABLESPACE IGNITE_EGVSQL01 ADD DATAFILE /oradata/ignt/ignite_egvsql01_d02.dbf SIZE 4096M AUTOEXTEND OFF; ERROR at line 1: O…

关于Jfinal的分享代码托管GitHub

为什么80%的码农都做不了架构师&#xff1f;>>> Blog中所有的代码已经托管到github. https://github.com/b1412 此blog中关于Jfinal的代码分享不再维护。有兴趣的朋友可以关注我的github。 大家都贡献和分享一点&#xff0c;让jfinal发展的更好~ 转载于:https:…

软件发布版本的业界规则?

文章&#xff1a;8天学通MongoDB——第一天 基础入门 今天看到一篇文章说&#xff1a;业界规则&#xff0c;偶数为“稳定版”&#xff08;如&#xff1a;1.6.X&#xff0c;1.8.X&#xff09;&#xff0c;奇数为“开发版”&#xff08;如&#xff1a;1.7.X&#xff0c;1.9.X)&am…

CMake学习资料

CMake 官方 FAQ https://gitlab.kitware.com/cmake/community/wikis/FAQ CMake 官方文档 https://cmake.org/cmake/help/cmake2.4docs.html CMake 视频教程 https://www.youtube.com/watch?vCLvZTyji_Uw CMake 维基教科书 https://zh.wikibooks.org/w/index.php?titleCMake_入…

MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

一.准备:1.CentOS release 6.82.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3.Linux下MySQL5.6与MySQL5.7安装方法略有不同二.卸载原有的mysqlfind / -name mysqlrm -rf 上边查找到的路径&#xff0c;多个路径用空格隔开三.在安装包存放目录下执行命令解压文件tar -zxvf mysql-…

【心情】 轻装前行

为自己做一份总结吧&#xff0c;从毕业到现在~ 时间过得不快不慢&#xff0c;从毕业到现在挣扎着已经2年多了&#xff0c;2年多经历的了很多事情。 毕业回国不到一个礼拜&#xff0c;就跑到大连工作&#xff0c;一个造船厂&#xff0c;公司在长兴岛开发区&#xff0c;岛上几万人…

Android 马甲包制作流程

一、马甲包的制作流程 1.配置马甲包的applicationId以及应用名称 在app的build.gradle文件中添加马甲包的配置 android {signingConfigs {config {keyAlias ****keyPassword ****storeFile file(D:/qianming/****.jks)storePassword ****}}compileSdkVersion 25buildToolsVersi…

Cmake 交叉编译

转载自 http://zhixinliu.com/2016/02/01/2016-02-01-cmake-cross-compile/ CMake交叉编译 CMake的使用&#xff0c;以及如何将一个项目移植到Android。 CMake的用法 先让我们简单学习回顾一下cmake的基本知识&#xff1a; 基本流程 以linux平台为例&#xff0c;使用 CMak…

利用System.Uri转URL为绝对地址

在使用ASPOSE.Word生成Word文档时可以通过InsertHtml(html)来将图文信息写入Word文档(图片内嵌)&#xff0c;但要求html里图片的src是绝对全路径&#xff0c;所以需要对html进行转化。 获取html可以来自数据库数据或者通过网络抓取&#xff0c;得到之后使用System.Uri来进行替换…

idea上java接口自动化_Java接口自动化之IDEA创建及运行maven项目

本文2564字阅读约需7分钟第195次推送Maven作为一个项目管理工具&#xff0c;是一组标准集合&#xff0c;一个项目的生命周期、一个依赖管理系统&#xff0c;以下主要介绍IDEA创建及运行maven项目。01创建maven项目①打开IDEA&#xff0c;顶部菜单栏依次选择File-->New-->…

.NET面向上下文、AOP架构模式(实现)

.NET面向上下文、AOP架构模式&#xff08;实现&#xff09; 1.上下文Context、面向切面编程AOP模型分析 在本人的.NET面向上下文、AOP架构模式&#xff08;概述&#xff09;一文中&#xff0c;我们大概了解了上下文如何辅助对象在运行时的管理。在很多时候我们急需在运行时能把…

英语之弱元音Schwa

IELTS Speaking - 学会英语Schwa弱元音&#xff0c;你的口语也将充满英伦味 https://baijiahao.baidu.com/s?id1596905156544848616&wfrspider&forpc http://blog.sina.com.cn/s/blog_95e5f8a601017jr4.html https://www.guokr.com/blog/440820/ 打傻方进 百家号04-05…

工厂方法模式和抽象工厂模式

工厂方法模式和抽象工厂模式工厂方法模式抽象工厂模式总结:工厂方法模式 #include <string> #include <iostream>// Abstract class Splitter { private:/* data */ public:Splitter(/* args */);virtual ~Splitter(); public:virtual void split() 0; };Splitte…

关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...

前段时间做一个项目&#xff0c;而项目中所有的请求都要用jquery 中的ajax请求或者post请求&#xff0c;但是开始处理一些简单操作还好&#xff0c;但是自己写了一些验证就出现问题了&#xff0c;比如表单提交的时候&#xff0c;要验证帐号的唯一性&#xff0c;所以要在submit前…

下列关于Java多线程并发控制_下列关于Java多线程并发控制机制的叙述中,错误的是...

下列叙述成都望江楼的造景手法有()。竹文化景观应体现科学性与艺术性的和谐统一&#xff0c;关于既要满足植物的生态习性&#xff0c;又能体现美学价值。在中国传统的审美趣味、多线伦理道德上&#xff0c;竹在造园中被拟人化为( )的代表。程并错误下列不属于竹文化旅游的发展趋…

一.vtun源码学习笔记

1.守护进程 &#xff08;1&#xff09;守护进程简介 守护进程,也就是我们通常所说的Daemon进程。它是一个生存期较长的进程&#xff0c;它通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。 它与普通进程相比有下面这些特殊性&#xff1a;守护进程最重要的…

获取data 数据

export function getData(el, name, val) {const prefix data-if (val) {return el.setAttribute(prefix name, val)}return el.getAttribute(prefix name) } 转载于:https://www.cnblogs.com/hss-blog/p/9781816.html

java jwks_Java SpringBoot 如何使用 IdentityServer4 作为验证服务器学习笔记

这边记录下如何使用IdentityServer4 作为 Java SpringBoot 的 认证服务器和令牌颁发服务器。本人也是新手&#xff0c;所以理解不足的地方请多多指教。另外由于真的很久没有写中文了&#xff0c;用词不太恰当的地方也欢迎新手大佬小伙伴指出&#xff0c;一起进步。另外这边令牌…

git 快速复制一个新项目

gitlab创建项目a及一个主分支master 本地整体复制已有项目b 本地克隆gitlab上新创建的项目a&#xff08;git clone gitlab地址&#xff09; 将本地克隆过来的a文件夹下的.git目录拷贝到b项目下&#xff08;cp -r .git …/b&#xff0c;注意是两个点&#xff0c;不是三个点,写两…

微信公众平台消息接口星标功能

【微信公众平台星标功能接口被撤销】微信公众平台消息接口中的星标功能&#xff0c;被悄悄的去掉了。 原因应该是有的账号在程序中大量使用星标功能&#xff0c;造成微信服务器存储记录过于宠大。 现在要继续使用星标功能&#xff0c;只能在后台手工操作。 <xml> <ToU…