题目链接







#include<cstdio>
const int mod=998244353;
typedef long long ll;
inline int read()
{int s=0,f=0;char ch=getchar();while(ch<'0'||ch>'9')f|=ch=='-',ch=getchar();while(ch>='0'&&ch<='9')s=(s<<1)+(ch^48),ch=getchar();if(f)s=-s;return s;
}
int n,m;
inline int get1(int x)
{int ret=0;for(;x;x-=x&-x)ret++;return ret;
}
ll c[21][21],cnt[21],ans;
int main()
{//freopen("in.txt","r",stdin);cnt[0]=c[1][0]=c[1][1]=1;for(int i=2;i<=20;i++){c[i][0]=1;for(int j=1;j<=20;j++)c[i][j]=(c[i-1][j-1]+c[i-1][j])%mod;}for(int i=1;i<=20;i++)for(int j=1;j<=i;j++)cnt[i]=(cnt[i]+cnt[i-j]*c[i][j])%mod;scanf("%d%d",&n,&m);for(int i=1,s,a,one;i<=m;i++){s=read();scanf("%d",&a);one=get1(s);ans=(ans+(a*cnt[one]%mod*cnt[n-one]%mod))%mod;}printf("%lld\n",ans);return 0;
}

总结

每个位置之间的等效性在之前牛客网(我记错了不是牛客网)的题中也出现过

【题解】洛谷P4996[【LGR-055】洛谷11月月赛]C.咕咕咕 组合数相关推荐

  1. 「LuoguP4995」「洛谷11月月赛」 跳跳!(贪心

    题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去. 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 ii 块的石头高度为 h_ihi​,地面的高度是 h_0 = 0 ...

  2. csu-2018年11月月赛Round2-div1题解

    csu-2018年11月月赛Round2-div1题解 A(2191):Wells的积木游戏 Description Wells有一堆N个积木,标号1~N,每个标号只出现一次 由于Wells是手残党, ...

  3. 洛谷11月月赛(284pts rank85)

    https://www.luogu.org/contestnew/show/12006 我是比赛完后在去写的 这是我第一次打洛谷月赛,之前一次是比赛完才去看而且写了第一题就没写后面的了 284分,太水 ...

  4. 【洛谷月赛】洛谷11月月赛·Day1

    洛谷2614 计算器弹琴 本题地址: http://www.luogu.org/problem/show?pid=2614 题目描述 总所周知,计算器可以拿来干很多它本不应该干的事情,比如写作文.(参 ...

  5. 洛咕11月月赛部分题解 By cellur925

    听说是你谷史上最水月赛?我不听我最菜 T1:终于结束的起点 月天歌名好评 给你一个模数 \(M\),请你求出最小的 \(n > 0\),使得\(fib(n)\) \(mod\) \(m=0\), ...

  6. 落谷11月月赛——不开心的金明

    看到题目想到背包,但是背包开不了这么大的空间,所以好像不好做的样子,但是由于体积(价格)只有四种情况,所以我们可以将体积设为最小值的j倍加上一个k,因为n<=100,所以k的最大值就只有300, ...

  7. 2021年第11月月赛题解akoj

    A.4和7? B.棋盘!! C.分数!!! D.小J和他的复习计划 E. 进度条 F 车牌号匹配 G.Happy Number H.给你一个签到题 I.砝码问题 J.阵前第一功 问题A解题思路 贪心, ...

  8. Mdoi R2 洛谷4月月赛I

    Mdoi R2 洛谷4月月赛I DIV2 A Car 题目描述 在MDOI市, 为了推行环保, 一辆车是否被限行的依据时车牌号和当天的日期. 车牌号的编码方式是这样的: **·**前三位均为大写字母, ...

  9. 洛谷10月月赛 2 t2 深海少女与胖头鱼

    洛谷10月月赛 2 t2 深海少女与胖头鱼 题目链接 参考资料:洛谷10月赛2讲评ppt; 本篇题解考完那天就开始写,断断续续写到今天才写完 本题作为基础的期望dp题,用来学习期望dp还是很不错的 ( ...

最新文章

  1. ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
  2. CF1370F2-The Hidden Pair(Hard Version)【交互题,二分】
  3. 分享3段平时很实用的微代码,高手莫喷
  4. SQL SERVER 跨服务器连接
  5. 听说你还不理解JavaScript闭包
  6. 用户使用双屏扩展桌面类软件时,所遇到的主要疑难问题汇编
  7. Message Unable to connect to SQL Server '(local)'
  8. 小伙用C++搞定远程桌面监控系统,轻松拿下12家offer!
  9. 2021-04-30
  10. 华硕笔记本Delete键和Insert键合二为一与分离
  11. python爬虫百度地图_零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(基础篇)...
  12. 前后端分离时ajax发送请求时后端能接送,但是前端的response为空时
  13. 基于SVM的猫咪图片识别器
  14. Unity 之 ShaderGraph Input节点解析汇总
  15. 微服务实战系列之SpringCloud Alibaba学习(四)
  16. 【Leetcode】825. Friends Of Appropriate Ages
  17. html语言单词背不下来,专八词汇背不下来?来看看这七种记忆方法
  18. 没想到cnblog也有月经贴,其实C#值不值钱不重要。
  19. 系统管理员在用友ERP U9 集团化应用中的烦恼与解决方案!
  20. 面试总结:我是如何通过阿里面试的?电话面+视频面+boss面+交叉面+HR面

热门文章

  1. Java实现子序列问题
  2. ENVI学习之0001
  3. 好全面的python笔记,那我就笑纳了
  4. sdkman 管理开发中使用的sdk
  5. 深圳大学计系汇编语言实验--四子棋游戏
  6. 我的2019“木桶插曲”——三个月考上研
  7. 电商平台订单获取API接口文档
  8. flex布局——最后一行左对齐的实现方式(css功能实现)
  9. SpringAop代理模式
  10. Python之文章生成器