当前位置: 首页 > news >正文

wordpress 移动到回收站发生错误做网站首页尺寸大小

wordpress 移动到回收站发生错误,做网站首页尺寸大小,网站建设雨点,网站通栏怎么做CF785D Anton and School - 2 题意#xff1a; 给定一个长度≤210^5由(和)组成的字符串#xff0c;问有多少个子串#xff08;可以不连续#xff09;#xff0c;前半部分是由(组成后半部分由)组成. 题解#xff1a; 怎么括号匹配能出这么多题 如何才能不重不漏的选出…CF785D Anton and School - 2 题意 给定一个长度≤2×10^5由(和)组成的字符串问有多少个子串可以不连续前半部分是由(组成后半部分由)组成. 题解 怎么括号匹配能出这么多题 如何才能不重不漏的选出所有括号呢 枚举每个位置的i时我们通过i左括号数量和右括号的数量可以算出当i为最后一个左括号时满足条件的子序列数量。这样统计括号数量不会重不会漏。(第i位是右括号的情况都会被包含其中不会漏) 我们设左边有a个左括号(包括自己)右边有b个右括号满足条件的字串有Ca−10Cb1Ca−11Cb2...Ca−1xCbx1...∑i0min(a−1,b−1)Ca−1xCbx1C_{a-1}^{0}C_{b}^{1}C_{a-1}^{1}C_{b}^{2}...C_{a-1}^{x}C_{b}^{x1}...\sum_{i0}^{min(a-1,b-1)}C_{a-1}^{x}C_{b}^{x1}Ca−10​Cb1​Ca−11​Cb2​...Ca−1x​Cbx1​...i0∑min(a−1,b−1)​Ca−1x​Cbx1​ 从左侧a-1个左括号中选x个还有第i位本身这个左括号再从右侧b个右括号中选x1个组成一个合法的括号序列 然后怎么做 暑假多校的时候学到一个东西范德蒙德卷积我经常当做组合数的定理来记。 ∑i0kCniCmk−iCnmk\sum_{i0}^{k}C_{n}^{i}C_{m}^{k-i}C_{nm}^{k}i0∑k​Cni​Cmk−i​Cnmk​ 严谨的证明可以用二项式定理证得,具体证明我也不知道不过其中的含义挺好理解在n物品中取i个m个物品中k-i个就是在nm个物品中取k个 回到本题上 我们现在有∑i0min(a−1,b−1)Ca−1xCbx1∑i0min(a−1,b−1)Ca−1a−1−xCbx1Cab−1a\sum_{i0}^{min(a-1,b-1)}C_{a-1}^{x}C_{b}^{x1}\sum_{i0}^{min(a-1,b-1)}C_{a-1}^{a-1-x}C_{b}^{x1}C_{ab-1}^{a}∑i0min(a−1,b−1)​Ca−1x​Cbx1​∑i0min(a−1,b−1)​Ca−1a−1−x​Cbx1​Cab−1a​ 这一下子不久好做多了然后从第一位开始枚举如果是左括号就计算这个组合数记录答案 代码 #include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef ONLINE_JUDGE #elsestartTime clock();freopen(data.in, r, stdin); #endif } void Time_test() { #ifdef ONLINE_JUDGE #elseendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn 2e5 9; const int mod 1e9 7; ll poww(ll a, ll b) {ll ans 1;while (b) {if (b 1)ans ans * a % mod;a a * a % mod;b 1;}return ans % mod; } ll fac[maxn], inv[maxn]; void init(int N) {fac[1] 1;for (int i 2; i N; i) {fac[i] (fac[i - 1] * i) % mod;}inv[N] poww(fac[N], mod - 2) % mod;// cout inv[N] endl;for (int i N - 1; i 0; i--) {inv[i] inv[i 1] * (i 1) % mod;} } int R[maxn]; ll C(ll a, ll b) {if (a b || a 0 || b 0)return 0;// cout (fac[a] % mod * (inv[b] % mod)) % mod * (inv[a - b] % mod) % mod endl;return (fac[a] % mod * (inv[b] % mod)) % mod * (inv[a - b] % mod) % mod; } int main() {//rd_test();init(200000);string s;cin s;int len s.length();for (int i len - 1; i 0; i--) {R[i] R[i 1] ((s[i] )) ? 1 : 0);// cout R[i] endl;}int sum 0;int tot 0;for (int i 0; i s.length(); i) {if (s[i] () {tot;sum (sum C(tot R[i] - 1, R[i] - 1) mod) % mod;}}cout sum;//Time_test(); }
http://wiki.neutronadmin.com/news/189880/

相关文章:

  • 网站权重优化帮别人做ppt赚钱的网站
  • 网站seo步骤有没有专门做家乡图片的网站
  • asp.net网站连接mysql做门用什么网站好
  • 关于php网站建设的优秀论文公司注册流程2020
  • 电子商务网站建设需求分析报告网站建设硬件设备
  • 安徽企业平台网站建设南宁seo咨询
  • 网站内容计划合肥红酒网站建设
  • 比汉斯设计网站素材优秀的交互设计作品集
  • 绍兴网站制作多少钱做网站想要中立
  • 一站式做网站企业wordpress数据库清理
  • 外卖网站建设费用制作公众号的软件
  • 程序员做电商网站的公司好吗外贸业务员面试常见问题
  • 自己建立网站用什么软件建网站必须要服务器吗
  • 昆明网络公司网站建设泉州市建设系统培训中心网站
  • 网站建设如何设置登录页面stanley工具网站开发
  • 购买域名和网站化工课设代做网站
  • 建设开发有限公司网站建设路街道办事处门户网站
  • 汽车配件响应式网站wordpress 下载源
  • 创意设计团队河南网站优化
  • 怀化电视台网站网站建设一般需要什么软件
  • 网络科技公司网站源码手机建网站详细步骤
  • 广州网站建设报价表十堰做网站的工作室
  • 网站域名怎么申请网络维护工作怎么样
  • 建设一个图片下载网站西安机场商务宾馆百度做网站
  • 永嘉县建设局网站网站产品内页设计
  • 前程无忧网站开发待遇怎么样营销推广的目标通常是什么
  • 门业网站 源码东莞营业厅
  • 合肥微信网站制作手机网站建设网
  • 广西区建设厅网站ui设计职业培训机构
  • 做特色菜的网站阳江招聘网站哪里最好找工作