牛客客似云来(大数算法)
#include
#include
#include
#include
#include
using namespace std;
//大数相加
string add(string& s1,string& s2)
{
string str1=s1;
string str2=s2;
//反转
reverse(str1.begin(),str1.end());
reverse(str2.begin(),str2.end());
int len=str1.size()>str2.size()?str1.size():str2.size();
//对其
while(str1.size()<len)
{
str1.push_back(‘0’);
}
while(str2.size()<len)
{
str2.push_back(‘0’);
}
//转真
for(int i=0;i<str1.size();i++)
{
str1[i]-=‘0’;
}
for(int i=0;i<str2.size();i++)
{
str2[i]-=‘0’;
}
//相加
int get=0;
int tmp=0;
string res(len,0);
for(int i=0;i<len;i++)
{
tmp=str1[i]+str2[i]+get;
res[i]=tmp%10;
get=tmp/10;
}
if(get)
{
res.push_back(get);
}
//反转
reverse(res.begin(),res.end());
//还原
for(int i=0;i<res.size();i++)
{
res[i]+=‘0’;
}
return res;
}
string Func(int begin,int end)
{
vectordp(end+1,"");
dp[0]=“0”;
dp[1]=“1”;
for(int i=2;i<=end;i++)
{
dp[i]=add(dp[i-1],dp[i-2]);
}
string res;
for(int i=begin;i<=end;i++)
{
res=add(dp[i],res);
}
return res;
}
int main()
{
int num1,num2;
while(cin>>num1>>num2)
{
cout<<Func(num1,num2)<<endl;
}
return 0;
}
牛客客似云来(大数算法)相关推荐
- 牛客刷题篇:客似云来 和 剪花布条(Java)
目录 题目一:客似云来 输入描述 输出描述 解题思路 代码 题目二:剪花布条 输入描述 输出描述 解题思路 代码 题目一:客似云来 链接:客似云来 NowCoder开了一家早餐店,这家店的客人都有个奇 ...
- (剪花布条、客似云来)笔试强训
博主简介:想进大厂的打工人 博主主页:@xyk: 所属专栏: JavaEE初阶 两道编程题~~~ 目录 文章目录 一.[编程题]客似云来 二.[编程题]剪花布条 一.[编程题]客似云来 链接:客似云来 ...
- Day 33 剪花布条+客似云来
目录 1.剪花布条 2.客似云来 1.剪花布条 链接:剪花布条__牛客网 来源:牛客网 [编程题]剪花布条 热度指数:1327 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M, ...
- 【每日一题】客似云来(斐波那契数列)
[每日一题]客似云来(斐波那契数列) 文章目录 [每日一题]客似云来(斐波那契数列) 1.题目来源 2.题目描述 3.输入/出描述 4.解题思路 5.代码展示 1.题目来源 牛客网:客似云来 2. ...
- [每日一题] 66. 客似云来(fib数列公式)
1. 题目来源 链接:客似云来 来源:牛客网 2. 题目说明 NowCoder开了一家早餐店,这家店的客人都有个奇怪的癖好:他们只要来这家店吃过一次早餐,就会每天都过来:并且,所有人在这家店吃了两天早 ...
- 客似云来(Java)
牛客链接 客似云来 题目 NowCoder开了一家早餐店,这家店的客人都有个奇怪的癖好:他们只要来这家店吃过一次早餐,就会每天都过来:并且,所有人在这家店吃了两天早餐后,接下来每天都会带一位新朋友一起 ...
- 【Java版oj】day33剪花布条、客似云来
目录 一.剪花布条 (1)原题再现 (2)问题分析 (3)完整代码 二.客似云来 (1)原题再现 (2)问题分析 (3)完整代码 一.剪花布条 (1)原题再现 剪花布条__牛客网 一块 ...
- 刷题_33:剪花布条 and 客似云来
一.剪花布条 题目链接: 剪花布条 题目描述: 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案.对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? 输入描述 ...
- 牛客网华为云服务器,把通过牛客网注册的华为云服务器用起来!
这次双十一, 牛客网联合华为云搞活动, 惊爆价, 学生机一年只要9块钱, 9块钱, "老夫"激动得无以言表, 简直太棒了! 活动一开始, 我就立马下单购买了, 要做第一个吃螃蟹的人 ...
最新文章
- 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题
- Web 开发时需要注意到的一些性能问题
- 【php7扩展开发五】函数调用
- HTC G7 金卡 制作
- 谷歌发布端到端AI平台,还有用于视频和表格的AutoML、文档理解API等多款工具
- dnf最新地图编号2020_2020手游崛起端游没落?网易新端游好玩刺激能搬砖,网友:妙...
- 关于stm32的正交解码
- 数据流(任务并行库 TPL)
- java集合类(三)About Iterator Vector(Stack)
- eclispe luna 安装subversive和svn connector插件
- maven配置ojdbc14
- idea打包jar,并运行
- 选择变色镜片——爱眼护眼
- python的easyocr图像文字识别
- python语法报错_1、Python语法及报错总结 - 随笔分类 - 走路带风的帅界扛把子 - 博客园...
- linux bmp图片怎么转换成ppm,ppm图像格式与bmp之间的相互转换
- 手动压缩Outlook PST和OST文件
- 【Matlab电力负荷预测】模拟退火算法结合狮群算法优化Elman神经网络电力负荷预测【含源码 1454期】
- 微信sae云服务器后台创建
- Win10右击个性化后报错“该文件没有与之关联的应用来执行该操作
热门文章
- C# 基于AE的GIS二次开发 要素查询操作,属性表查询操作及其属性表修改操作
- SCRM是什么?CRM和SCRM有什么区别?
- hdu 4793(嗷嗷水的计算几何)
- 监听页面关闭和刷新的总结
- 《Linux内核修炼之道》精华版 之 方法论(提供pdf下载)
- 制作GIF的软件什么好用
- python创建数据库为什么只能有4个值、多一个就报错_99%的程序员在报错时的 30 种常见反应,太让人捧腹大笑了...
- java web食谱网站_基于jsp的食谱菜谱网站-JavaEE实现食谱菜谱网站 - java项目源码...
- matlab第六讲考试答案,社会实践 | 数学建模培训第六讲
- surface pro 将ubuntu安装在sd卡,并从sd卡启动