首页 > 编程语言 >c++练习272题:金币

c++练习272题:金币

时间:2022-12-07 16:11:35浏览次数:43  
标签:pas money long 金币 272 allday c++

*272题

原题传送门:http://oj.tfls.net/p/272

题解:(遍历,60分)

#include<bits/stdc++.h>
using namespace std;
long long allday;//总天数
long long pas;//已经过去
long long money; //总金额

int main(){
while (cin>>allday){
if (allday==0) return 0;//输入0,结束
bool b=1;
for (long long i=1; b; i++){//i每次增加1,直到找到答案

for (long long j=1; j<=i; j++){//每i天
pas++;
money+=i;
if (pas==allday){//到达目标那一天
cout<<money<<endl;
b=0;
j=i;
money=0;
pas=0;
allday=0;
}
}
}
}
return 0;
}

说明:从第一天开始,两层循环,分别表示天数和每天加的金币数,每一天进行循环,能拿60分,40分超时

标签:pas,money,long,金币,272,allday,c++
From: https://www.cnblogs.com/TC2105LJY/p/16963406.html

相关文章

  • 私有继承和保护继承的访问规则是什么?c++
    以这些类为例:classB{/*...*/};classD_priv:privateB{/*...*/};classD_prot:protectedB{/*...*/};classD_publ:public......
  • C++知识点:数组末端下一位置
    c++语言规定,数组末端下一位置是合法的,但不允许对其解引用(即解引用是未定义的)。......
  • C++标准库笔记:13.4.3 Stream状态与布尔条件测试
    流条件测试inta=0;while((std::cin>>a)){cout<<a<<endl;}以上代码得以使用std::cin来做条件测试,是因为Stream在类ios_base内定义了两个可用于布尔表达式的函......
  • c++标准库笔记:13.4.4 Stream的状态和异常
    设置触发异常Stream缺省的情况下不抛出异常,但可由成员函数exceptions来设置这种行为。exceptions有两种形式:获取引发异常的标志(不带参数)设置引发异常的标志(带参数)//Thisme......
  • 注意!!一定要谨慎使用c/c++原生指针
    主要是顶层逻辑中引用了一个指针,而在业务逻辑中将此指针删除了。这种在代码量很少的情况下,很容易被发现,但是代码量多了,逻辑多了的时候,想一下子定位到问题所在,就没那么容易了......
  • C++11 STL 完美转发
    http://m.biancheng.net/view/7868.htmlC++11标准为C++引入右值引用语法的同时,还解决了一个C++98/03标准长期存在的短板,即使用简单的方式即可在函数模板中实现参数......
  • C++——map设置两个value的方法
    方法:方法一:​​std::multimap<string,pair<int,int>>mulmap;​​方法二:​​std::multimap<string,vector<int>>mulmap;​​相关用法:​​C++——pair用法​​......
  • C++——引用&的功能及与指针*的区别
    C++——引用&的功能及与指针*的区别​​一、引用&的功能​​​​二、与指针*的区别​​​​三、真实案例​​​​参考资料​​一、引用&的功能用于函数传递参数,实现改变某个......
  • Vscode——windows系统搭建C/C++开发环境
    VSCode——windows系统搭建C/C++开发环境​​一、搭建C开发环境​​​​1.安装MinGW​​​​2.配置文件​​​​二、搭建C++开发环境​​​​1.安装MinGW​​​​2.配置文......
  • C++——cv::Rect数据结构详解
    成员rect.tl()//矩形左上角点的坐标rect.br()//矩形右下角点的坐标rect.size()//矩形的大小rect.area()//矩形的面积rect.empty()//判断矩形是否为空rect.contains()//判......