博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
URAL 1009. K-based Numbers
阅读量:5988 次
发布时间:2019-06-20

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

/*这题貌似就是找规律。 f1 = k-1; f2 = k*k - k; f3 = (f1 + f2) * (k-1); //(k-1)表示首位不为0的个数,比如n = 3时, 首位可能是1, 2, 3, 4, 5, 6, 7, 8, 9。 My Code:*/ #include 
#include
using namespace std; int main() {
//freopen("data.in", "r", stdin); int f1, f2, f3; int n, k, i; while(~scanf("%d%d", &n, &k)){
f1 = k-1; f2 = k*k - k; if(n == 1){
printf("%d\n", f1); continue; } if(n == 2){
printf("%d\n", f2); continue; } for(i = 3; i <= n; i++){
f3 = (f1 + f2) * (k - 1); f1 = f2; f2 = f3; } printf("%d\n", f3); } return 0; }

转载地址:http://nejlx.baihongyu.com/

你可能感兴趣的文章
龚鹏:我是怎么从程序员成为全栈GEEK的
查看>>
Linux LVM硬盘管理及LVM扩容
查看>>
2018-1-31 Linux学习笔记
查看>>
linux根目录结构分析
查看>>
python列表的增删改查
查看>>
ZooKeeper Java API
查看>>
JEPLUS平台首页规划之激活方式与框架设计介绍——JEPLUS软件快速开发平台
查看>>
如何选用人脸识别的门禁和考勤
查看>>
内录音频工具哪个好 怎么录制电脑音频
查看>>
如何开启小米手机5的ROOT权限
查看>>
学习大数据要掌握哪些语言?需要学习哪些内容?
查看>>
数据中心的维护方法和日常管理工作
查看>>
puppet
查看>>
Java、Python 竟成区块链主流开发语言?!
查看>>
如何设置H3C 1850
查看>>
三论计算机专业本科该如何学习——三要,三不要
查看>>
远程桌面不能粘贴文本的解决
查看>>
部署 DevStack - 每天5分钟玩转 OpenStack(17)
查看>>
创建第一个 vlan network "vlan100" - 每天5分钟玩转 OpenStack(94)
查看>>
Helm 架构 - 每天5分钟玩转 Docker 容器技术(161)
查看>>