matlab练习题金币(代码片段)

ʚVVcatɞ ʚVVcatɞ     2023-01-22     236

关键词:

题目描述

国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币。
请计算在前K天里,骑士一共获得了多少金币。

输入

一个正整数K,表示发放金币的天数。

输出

一个正整数,即骑士收到的金币数。

样例输入 Copy

6

样例输出 Copy

14

提示

骑士第一天收到一枚金币;第二天和第三天,每天收到两枚金币;第四、五、六天,每天收到三枚金币。因此一共收到 1+2+2+3+3+3=14枚金币。
对于 100%的数据,1 ≤ K ≤ 10,000。

day = input('');
coins_sum = 0;
j = 1;  % 截止天数  第一天  第三天  第六天   第十天  
coins_number = 1;
for i = 1:day
    coins_sum = coins_sum + coins_number;
    if i == j  
        coins_number = coins_number + 1;  
        j = j + coins_number;
    end
end
disp(num2str(coins_sum));

matlab练习题(代码片段)

题目描述身高预测:男性成人身高=(父亲身高+母亲身高)*0.54cm女性成人身高=(父亲身高*0.923+母亲身高)/2cm如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身... 查看详情

matlab练习题(代码片段)

题目描述身高预测:男性成人身高=(父亲身高+母亲身高)*0.54cm女性成人身高=(父亲身高*0.923+母亲身高)/2cm如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身... 查看详情

matlab练习题1(代码片段)

练习:基本操作与简单输入输出题干:%第一,二题略%第三题x=input('')y=x^3+((x-0.98)^2)/((x+1.25)^3)-5*(x+(1/x))%第四题cos(2*pi/3)-(9-sqrt(2))^(1/3)%第五题a=3;A=4;b=a^2;B= 查看详情

matlab练习一(代码片段)

matlab初级练习本专栏是matlab的一些基础练习,因为我也在学习阶段,所以难免会有一些错误,欢迎各位大佬纠正。实验内容与要求给定两个excel文件,一个是“matlab课学生名单.xlsx”,一个是“需要剔除学生名单.xlsx”,请... 查看详情

算法概述-习题(代码片段)

...)字典序问题(3)最多约数问题(4)金币阵列问题(5)最大间隙问题一:算法分析题答3n2+10n=O(n2)3n^2+10^n= 查看详情

matlab练习题(代码片段)

题目描述输入一个整数n<10输入n+2行,如图的图形:核心n行,周边被*号保卫输入一个整数输出字符图形样例输入Copy4样例输出Copy**A**BBB**CCCCC**DDDDDDD************分析,该字符图形可以划分为5个部分,首先是第... 查看详情

matlab练习题(代码片段)

题目描述已知银行整存整取存款不同期限的月息利率分别为:0.315%期限一年0.330%期限二年0.345%期限三年0.375%期限五年0.420%期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。如10万,存1... 查看详情

matlab练习题(代码片段)

题目描述已知银行整存整取存款不同期限的月息利率分别为:0.315%期限一年0.330%期限二年0.345%期限三年0.375%期限五年0.420%期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。如10万,存1... 查看详情

matlab练习题(代码片段)

题目描述中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入样例1:103输出样例1:Fishinginday103输入样例2:34... 查看详情

matlab练习题(代码片段)

题目描述中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入样例1:103输出样例1:Fishinginday103输入样例2:34... 查看详情

matlab练习题(代码片段)

题目描述企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提成10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万元到40万元之间时&... 查看详情

matlab练习题(代码片段)

题目描述企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提成10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万元到40万元之间时&... 查看详情

matlab练习题(代码片段)

题目描述给定n(n≤10000)和k(k≤100),将从1到nn之间的所有正整数可以分为两类:A类数可以被k整除(也就是说是k的倍数),而B类数不能。请输出这两类数的平均数,精确到小数点后1位,用空格隔开。数... 查看详情

模拟练习[一]

1684:金币 时间限制:1Sec  内存限制:128MB提交:143  解决:97[提交][状态][讨论版]题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;... 查看详情

matlab练习程序(数据主方向)(代码片段)

...一步运算,把原始数据旋转到主轴对应的坐标系上即可。matlab代码如下:clearall;closeall;clc;mu=[00];sigma=[11.3;1.33];data=mvnrnd(mu,sigma,1000);me=mean(data);sigma=(data-me)‘*(data-me)/(lengt 查看详情

matlab练习二基本绘图(代码片段)

这是matlab第二次基本练习,如有错误请多指教实验要求:1、创建一个4*5的随机矩阵,提取第一行和第二行中大于0.3的元素组成矩阵。2、设,把X=0~2π区间分为125点,画出以x为横坐标,y为中坐标的曲线。3、设,要求在区... 查看详情

海盗与金币(代码片段)

12名海盗在一个小岛上发现了大量的金币,后统计一共有将近5万枚。登上小岛是在夜里,天气又不好。由于各种原因,有的海盗偷拿了很多,有的拿了很少。后来为了“均贫富”,头目提出一个很奇怪的方案:每名海盗都... 查看详情

极其简单的递归——骑士与金币(代码片段)

2000:金币总时间限制: 1000ms 内存限制: 65536kB描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收... 查看详情