博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1192-台阶问题
阅读量:5231 次
发布时间:2019-06-14

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

1 #include
2 #include
3 #include
4 #define _for(i,a,b) for(int i = (a);i < b;i ++) 5 typedef long long ll; 6 using namespace std; 7 int a[1000003]; 8 inline ll read() 9 {10 ll ans = 0;11 char ch = getchar(), last = ' ';12 while(!isdigit(ch)) last = ch, ch = getchar();13 while(isdigit(ch)) ans = (ans << 1) + (ans << 3) + ch - '0', ch = getchar();14 if(last == '-') ans = -ans;15 return ans;16 }17 inline void write(ll x)18 {19 if(x < 0) x = -x, putchar('-');20 if(x >= 10) write(x / 10);21 putchar(x % 10 + '0');22 }23 24 int main()25 {26 int N = read();27 int K = read();28 memset(a,0,sizeof(a));29 a[0] = 1;30 a[1] = 1;31 _for(i,2,N+1)32 {33 _for(j,1,K+1)34 {35 if(i-j<0)36 break;37 a[i] += a[i-j];38 a[i] %= 100003;39 }40 }41 write(a[N]);42 return 0;43 }

 

转载于:https://www.cnblogs.com/Asurudo/p/11281047.html

你可能感兴趣的文章
maven项目如何启动运行---发布到tomcat中
查看>>
php匿名函数和可变参数函数
查看>>
计算几何 多边形相交、半平面交
查看>>
C#常用异常捕获
查看>>
ListView异步加载网络图片
查看>>
LSM-Tree原理以及写放大
查看>>
一卡通
查看>>
九校联考-DL24凉心模拟Day1T1 餐馆(restaurant)
查看>>
linux 重命名文件和文件夹
查看>>
Linux之Makefile
查看>>
libsvm_readme[zz from github]
查看>>
短视频 SDK 6大功能技术实现方式详解
查看>>
linux系统下导出MySQL文件
查看>>
Spring(1)--在IoC容器中添加bean
查看>>
PostgreSQL 安装
查看>>
第五章 实现Windows程序的数据绑定
查看>>
Html状态码
查看>>
SQLite3源程序分析之分析器的生成
查看>>
指针与地址的关系
查看>>
Java知识日常收集整理001Java获取变量的数据类型的实现方法
查看>>