赛码 基础算法

题目描述:

code:

#include <bits/stdc++.h>
using namespace std;

int main(){    
	int n;
    while(cin>>n){
    	int now=1;//当前走到了第几天
        int num=0;//经历过的下跌次数
        int continuation=2;//当前连续上涨天数
        while(1){
        	if(now+continuation>n)
            	break;
            now+=continuation;
            continuation++;
            num++;
        }
        cout<<n-2*num<<endl;
    }
    return 0;
}

 

发布了175 篇原创文章 · 获赞 59 · 访问量 10万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览