6.29
6.29 celery分布式异步任务框架
1.celery:分步式异步任务框架 /1 异步任务 /2 延迟任务 /3 定时任务 /4 celery架构 消息中间件(broker):消息队列:可以使用redis,rabbitmq 任务执行单元(worker):执行单元 执行提交的任务 任务执行结果存储(banckend):可以使用mysql, ......
2023年暑假集训总结/6.29
6-27 T1有毒爱排列 有毒让你求长度为 n 且逆序对个数对 p 取余为 k 的排列的个数,答案对 998244353取模。 考试时我考虑到设 fi,j 表示放了数 1 ∼ i,此时逆序对个数 mod p = j 的排列个数。转移显然,枚举 i + 1 放到哪个位置即可,时间复杂度 O(n^2p) ......