牛客练习赛64(C,D(容斥))
发布日期:2021-06-29 12:58:21
浏览次数:2
分类:技术文章
本文共 1267 字,大约阅读时间需要 4 分钟。
C-序列卷积之和
题意:
成功看错题,看成连乘,推算了一个小时的规律,然后跳D题自闭了。
分析:
#pragma GCC optimize(2)#include#define ll long long#define maxn 1005#define inf 1e9#define pb push_back#define rep(i,a,b) for(int i=a;i<=b;i++)#define per(i,a,b) for(int i=a;i>=b;i--)using namespace std;const ll mod=1e9+7;inline ll read(){ ll x=0,w=1; char c=getchar(); while(c<'0'||c>'9') {if(c=='-') w=-1; c=getchar();} while(c<='9'&&c>='0') {x=(x<<1)+(x<<3)+c-'0'; c=getchar();} return w==1?x:-x;}const int N=2e5+10;ll s[N],a[N];int n;int main(){ n=read(); rep(i,1,n) a[i]=read(); per(i,n,1) { s[i]=s[i+1]+(n-i+1)*a[i]%mod; s[i]%=mod; } ll ans=0; rep(i,1,n) { //printf("s2:%lld\n",s[i]); ans+=i*a[i]%mod*s[i]%mod; ans%=mod; } printf("%lld\n",ans);}/*41 2 3 4*/
D-宝石装箱
链接: 来源:牛客网
题目描述
n颗宝石装进n个箱子使得每个箱子中都有一颗宝石。第i颗宝石不能装入第ai个箱子。求合法的装箱方案对998244353取模。
两种装箱方案不同当且仅当两种方案中存在一颗编号相同的宝石装在不同编号的箱子中。
官方题解:
#includeusing namespace std;const int N=8005,mod=998244353;typedef long long ll;ll f[N],dp[N];int n,a[N];int main(){ f[0]=f[1]=1; for(int i=2;i =0;j--) (dp[j+1]+=dp[j]*a[i])%=mod; ll ans=0; for(int i=0,p=1;i<=n;i++,p*=-1) ans=(ans+p*dp[i]*f[n-i]%mod)%mod; ans=(ans+mod)%mod; printf("%lld\n",ans);}
转载地址:https://ccsudeer.blog.csdn.net/article/details/106296888 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月26日 08时47分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于 Hystrix 高并发服务限流第 2 篇 —— 服务隔离(线程池隔离、信号量隔离)
2019-04-29
SpringBoot 整合 JWT 实现统一认证
2019-04-29
TypeError: this.getOptions is not a function
2019-04-29
el-table 二维数组合并行
2019-04-29
UR5e机械臂运行一直阻塞在waitForServer
2019-04-29
ROS把pkg1下的某个头文件和源文件生成动态链接库供pkg2调用
2019-04-29
使用urdf_tutorial快速可视化urdf文件
2019-04-29
SQl 数据完整性(随堂博客)
2019-04-29
左连接、右连接、内连接
2019-04-29
MySQL DQL语句基础(随堂博客)
2019-04-29
MySQL基础练习
2019-04-29
利用MySQL进行数据复杂查询(1)
2019-04-29
利用MySQL进行数据复杂查询(2)
2019-04-29
MySQL 表与表之间的关系
2019-04-29
MySQL常见错误总结
2019-04-29
pymysql 的基础应用
2019-04-29
Python 管理程序改进——连接MYSQL
2019-04-29
Python 爬虫-豆瓣影星图片下载
2019-04-29
网页端数据库操作界面—主题函数文件
2019-04-29