博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeForces - 1009E Intercity Travelling
阅读量:4544 次
发布时间:2019-06-08

本文共 467 字,大约阅读时间需要 1 分钟。

 

    可以发现全是求和,直接拆开算贡献就好了

 

#include
#define ll long longusing namespace std;const int ha=998244353,N=1e6+5;inline int read(){ int x=0; char ch=getchar(); for(;!isdigit(ch);ch=getchar()); for(;isdigit(ch);ch=getchar()) x=x*10+ch-'0'; return x;}inline int add(int x,int y){ x+=y; return x>=ha?x-ha:x;}inline void ADD(int &x,int y){ x+=y; if(x>=ha) x-=ha;}int n,c[N],a[N],ans;inline void calc(){ for(int i=1;i

  

转载于:https://www.cnblogs.com/JYYHH/p/9314693.html

你可能感兴趣的文章
文件下载工具类
查看>>
Python 定义自己的常量类
查看>>
C++读取文本文件
查看>>
Python 字典排序
查看>>
sql中写标量函数生成大写拼音首字母
查看>>
ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
查看>>
服务器返回状态码说明
查看>>
判断浏览器内核(转)
查看>>
GitHub for Windows提交失败“failed to sync this branch”
查看>>
linux 安装 git
查看>>
Margin
查看>>
完成登录与注册页面的前端
查看>>
centos 源码安装php7
查看>>
Log4j详细教程
查看>>
UVa-1368-DNA序列
查看>>
ConfigParser模块
查看>>
如何开发优质的 Flutter App:Flutter App 软件测试指南
查看>>
决胜Flutter 第一章 熟悉战场
查看>>
如何开发优质的 Flutter App:Flutter App 软件调试指南
查看>>
决胜经典算法之冒泡排序
查看>>