当前位置:网站首页>Pièces d'or (yzoj - 1094)

Pièces d'or (yzoj - 1094)

2021-10-14 04:05:37 Au nord d'ether

【Description du problème】

Le Roi a pris des pièces d'or comme salaire,Aux chevaliers fidèles.Premier jour,Le chevalier a reçu une pièce d'or;Deux jours plus tard(Les deuxième et troisième jours)- Oui.,Deux pièces d'or par jour;Trois jours plus tard(Quatrièmement、Cinq、Six jours.)- Oui.,Trois pièces d'or par jour;Quatre jours plus tard(Septième、Huit、Neuf、Dix jours.)- Oui.,Quatre pièces d'or par jour……Ce modèle de paiement des salaires va continuer comme ça:En continuNReçu tous les joursNAprès les pièces d'or,Les chevaliers vont continuer aprèsN+1Dans le ciel,Reçu tous les joursN+1Une pièce d'or(NEst n'importe quel entier positif).
Vous devez écrire un programme,Déterminer le nombre de jours à partir du premier jour,Combien de pièces d'or le chevalier a - t - il gagné.

【Format d'entrée】

Un entier(Champ d'application1À10000),Nombre de jours.

【Format de sortie】

Le nombre de pièces d'or gagnées par le chevalier.

【Exemple d'entrée】

6

【Exemple de sortie】

14

【Procédure de référence】

#include<bits/stdc++.h>
using namespace std;
int main()
{
    
    int n,s=0,c=0;
    cin >> n;
    for(int i=1;;i++)
        for (int j = 1; j <= i; j++)
        {
    
            s += i;
            c++;
            if (c == n)
            {
    
                cout << s;
            return 0;
        }
    }
}

版权声明
本文为[Au nord d'ether]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/10/20211013212046344z.html

随机推荐