首页 > 其他分享 >CF414B - Mashmokh and ACM

CF414B - Mashmokh and ACM

时间:2024-01-13 22:15:22浏览次数:50  
标签:const int CF414B ACM i64 Mashmokh dp

思路

dp。dp[i][j]表示第i位填j时的方案数

ac代码

#include <bits/stdc++.h>

using namespace std;
using i64 = long long;
const i64 inf = 8e18;
typedef pair<int, int> pii;
const int mod = 1e9 + 7;
const int N = 2e3 + 5;

int dp[N][N];
vector<int> g[N];

void solve() {
    int n, k;
    cin >> n >> k;
    for (int i = 1; i <= k; i++) {
        for (int j = 1; j <= n; j ++) {
            if (i == 1) {
                dp[i][j] = 1;
                continue;
            }

            for (auto k : g[j]) {
                dp[i][j] %= mod;
                dp[i][j] += dp[i - 1][k];
                dp[i][j] %= mod;
            }
        }
    }

    int ans = 0;
    for (int i = 1; i <= n; i++) {
        ans %= mod;
        ans += dp[k][i];
        ans %= mod;
    }

    cout << ans << endl;
}

int main() {
    ios::sync_with_stdio(0); cin.tie(0);
    cout.tie(0);

    for (int i = 1; i <= 2000; i++) 
        for (int j = 1; j <= 2000; j++)
            if (i % j == 0) g[i].push_back(j);
    

    int t = 1;
    //cin >> t;
    while (t --) solve();

    return 0;
}

标签:const,int,CF414B,ACM,i64,Mashmokh,dp
From: https://www.cnblogs.com/kichuan/p/17963057

相关文章

  • 应用于指纹门锁上的安全芯片ACM32FP421系列,内核性能高,安全性高,内建 AES、CRC、TRNG 等
     ACM32FP421芯片的内核基于ARMv8-M架构,支持Cortex-M33和Cortex-M4F指令集。内核支持一整套DSP指令用于数字信号处理,支持单精度FPU处理浮点数据,同时还支持MemoryProtectionUnit(MPU)用于提升应用的安全性。内核性能高于ARMv7-M架构的M4F20%。ACM32FP421系列芯......
  • 双非ACMER成长记录
    博主自述:我是一名很普通的大一生,就读于广东普通一本的计算机专业(虽然学校是ACM名校,但博主本人0基础且天赋一般甚至有点差,所以debuff叠满)。暑假期间,接触到了校ACMQQ群,也认识了不少ACM队的学长,且参加了8月初举行为期14天的暑假新生ACM训练营。在此之前,自学了基本的C语言语法,也上洛......
  • 第1-14届河南省大学生程序设计竞赛(ICPC-ACM河南省赛)
    河南省大学生程序设计竞赛又称为河南省内的ACM,是河南省内大学生程序设计的盛宴  2021年5月22日至23日,河南省第十三届大学生程序设计竞赛在  河南农业大学举行,2022年 4月16日,中原工学院我院2022年(第14届)ACM程序设计竞赛决赛在学院基础实验楼举行。5月20日至21日,2023年......
  • 使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书
    使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书 由于网站建设和小程序开发等都需要https,但是ssl证书有过期的限制,如果没有及时续期ssl证书,那么将会影响线上程序正常运行,因此我便找了很多可以在windows服务器下使用的自动续期证书的工具。win-acme,github地址:https:/......
  • ACM常用STL函数
    max()min()找多个元素的最大值和最小值max(a,b)比较两个元素mx=max({a,b,c,d});比较多个元素lower_bound()upper_bound()寻找第序列第n小的值的地址//在a数组中查找第一个大于等于x的元素,返回该元素的地址int*p=lower_bound(a,a+n,x);//在a数组中查找第一个大于x......
  • ACM中的组合计数题单好题汇总(持续更新中)
    前言:这里会分享一些精妙的组合计数题,此类题往往需要选择合适的计数集合的划分方式,有些计数角度的精妙,个人感觉没有做过相对的题目,或者是计数感足够犀利,实在是很难想到正确的角度,所以这里会汇总一些有趣的计数题,希望可以帮助到一部分人ARC168C-SwapCharacte......
  • cron配合acme.sh脚本自动申请自动续期证书
    准备工作已经解析过的域名,通过ping检查是否对应到ip防火墙端口是否开启1.安装安装acme.shbashcurlhttps://get.acme.sh|sh或者bashwget-O-https://get.acme.sh|sh执行上面的命令,它会:从GitHub上下载sh脚本并执行把文件解压到用户的~/.acme.sh目录......
  • pacman的一些命令
    官方文档配置文件在/etc/pacman.conf,在其中加上这几句:[archlinuxcn]SigLevel=OptionalTrustedOnlyInclude=/etc/pacman.d/archlinuxcn设置国内源`sudopacman-mirrors-cChina`直接将可用的写入/etc/pacman.d/mirrorlist文件`sudopacman-mirrors-i-cChina-m......
  • 华为云服务器使用acme.sh生成证书及遇到的问题
     参考资料:https://blog.csdn.net/Dancen/article/details/121044863https://blog.csdn.net/weixin_52270081/article/details/126777550如果要管理你的证书,到https://app.zerossl.com/用邮箱注册,假设为[email protected]安装:curlhttps://get.acme.sh|sh-semail......
  • 【2023 #84】 锦城ACM周测 (大二个人赛) 题解
    题目难度\(B<D<E=C<A\)A:提高+/省选-B:普及-C:普及/提高-D:普及/提高-E:普及/提高-CandywarQuestion有\(N\)个盒子摆成环形,第\(i\)和盒子里面有\(a_i\)个糖果,他们开始在\(1\)好盒子,然后每个人取一次,可以取\(1\),或者小于当前盒子内糖果数的一个质数\(p\),......