暴力

#include<bits/stdc++.h>
using namespace std;typedef long long ll;const int mod=998244353;ll ans,g,i;string s;
ll pow_mod(ll x,ll n){ll res=1;while(n){if(n&1)res=res*x%mod;x=x*x%mod;n>>=1; }return res;
}
bool ok(ll x){for(int i=2;i*i<=x;++i)if(x%i==0)return true;return false;}
void dfs(ll x,int len,int prob){if(ok(x))return ans=(ans+1LL*len*prob%mod)%mod,void();for(int i=0;i<s.size();++i)if(s[i]=='1')dfs(x*10+i+1,len+1,1LL*prob*g%mod);
}
int main(){for(cin>>s,i=0;i<s.size();++i)if(s[i]=='1')g++;g=pow_mod(g,mod-2);dfs(0,0,1);printf("%lld\n",ans);
} 

2020icpc小米决赛K相关推荐

  1. 2020ICPC·小米 网络选拔赛第一场 J.Matrix Subtraction

    2020ICPC 小米 网络选拔赛第一场 J.Matrix Subtraction 题目链接 题目描述 Given a matrix MM_{}M​ of size n×mn\times mn×m a ...

  2. 2020ICPC·小米 网络选拔赛热身赛 I-Integration

    2020ICPC·小米 网络选拔赛热身赛 I-Integration 裂项+待定系数+找规律 题意 思路 Code 传送门: https://ac.nowcoder.com/acm/contest/8 ...

  3. 2020ICPC·小米 网络选拔赛第一场 D.Router Mesh

    2020ICPC·小米 网络选拔赛第一场 D.Router Mesh 题目链接 题目描述 In a Mesh networking system, there are nn_{}n​ MI Route ...

  4. 2020ICPC·小米 网络选拔赛第一场 全部题解

    整理的算法模板合集: ACM模板 目录 题目传送门 题目总体情况 A.Intelligent Warehouse B.Intelligent Robot C.Smart Browser D.Route ...

  5. 2020ICPC(小米邀请赛2) - Data Structure Problem(线段树+树状数组)

    题目链接:点击查看 题目大意:给出一个长度为 n 的数列 a 和数列 b,然后需要维护一个前缀和 c,c 的定义如下:c[ i ] = max( c[ i - 1 ] + b[ i ] , a[ i ...

  6. 2020ICPC(小米邀请赛2) - 2020(二分+贪心)

    题目链接:点击查看 题目大意:给出一个长度为 n 的字符串,问最多可以匹配多少个互不相交的 "2020" 的子序列 题目分析:考虑 "2020" 是由两个 &q ...

  7. 2020ICPC(小米邀请赛1) - Phone Network(线段树优化递推)

    题目链接:点击查看 题目大意:给出一个长度为 n 的数列,每个数的取值范围是 [ 1 , m ],题目保证了每个数至少出现过一次,现在对于 i ∈ [ 1 , m ] ,分别输出在原数列中,包含了 [ ...

  8. 2019 广工ACM新生赛决赛 K题(立方差公式)

    题目 https://ac.nowcoder.com/acm/contest/3036/K 思路

  9. acm-(推式子、好题、数学、排列计数)2020ICPC·小米 网络选拔赛第一场 H.Grouping

    传送门 先将aia_iai​从小到大排序. 然后这里有一些符号约定: ggg表示一个分组, wg=∣ai−aj∣w_g=|a_i-a_j|wg​=∣ai​−aj​∣表示某个组ggg的权值, GGG表示 ...

最新文章

  1. linux部分基础命令总结,Linux 基础命令总结3
  2. Notepad++如何更改背景色(以保护视力色为例)
  3. Springboot-RabbitMq 参数配置详解
  4. mysql日期条件如何应用_MySQL如何使用时间作为判断条件
  5. 数据挖掘原理与算法 DBSCAN
  6. 你不知道的那些console
  7. python api接口10060_Python web抓取[错误10060]
  8. JavaScript 如何工作:渲染引擎和性能优化技巧
  9. 用Java实现文本编辑器
  10. android教师评价系统源码,教师评价系统
  11. aseprite手机版_Voxel像素画体素模型转拼豆图纸方法
  12. Vue(狂神学习笔记)2021-10-8
  13. 计算机设计大赛作品抄袭会怎么样,如何界定借鉴和抄袭?看这7位设计大咖怎么说!...
  14. 小程序 横向 纵向排列
  15. Python实现PDF转文字.
  16. 14个PPT资源素材网站,再也不怕做PPT了
  17. 基于ThinkPHP6的网站后台管理系统
  18. 如何重启数据库服务(包含单实例/流复制/集群)
  19. LPDDR4x 的 学习总结(4) - SDRAM chip的组织结构
  20. Ext6.2 sencha app build 几种报错的解决方法

热门文章

  1. MICHAEL KORS推出全新标志性智能腕表:Runway系列智能腕表
  2. 爬山法、随机重启爬山法、模拟退火算法对八皇后问题和八数码问题的性能测试...
  3. go语言实现简单的在线词典
  4. Jenkins-LADP认证管理员密码修改后导致Jenkins没法登陆
  5. Android Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法
  6. 随机密码生成Python
  7. 筱筱看博客(git 冲突解决)
  8. MongoDB——MongoDB分片集群(Sharded Cluster)两种搭建方式
  9. PDF转Excel(PS:学习使用VBA处理Excel)
  10. 【Milvus的以图搜图】