2023年 NOIP普及組 複賽 標程 1 金幣

2021-08-28 15:31:51 字數 903 閱讀 2479

金幣

題目描述

國王將金幣作為工資,發放給忠誠的騎士。第一天,騎士收到一枚金幣;之後兩天(第二天和第三天),每天收到兩枚金幣;之後三天(第

四、五、六天),每天收到三枚金幣;之後四天(第

七、八、九、十天),每天收到四枚金幣……;這種工資發放模式會一直這樣延續下去:當連續n天每天收到n枚金幣後,騎士會在之後的連續n+1n+1天裡,每天收到n+1n+1枚金幣。

請計算在前kk天裡,騎士一共獲得了多少金幣。

輸入輸出格式

輸入格式

乙個正整數kk,表示發放金幣的天數。

輸出格式

乙個正整數,即騎士收到的金幣數。

輸入樣例#1: | 輸出樣例#1

6 | 14

輸入樣例#2: | 輸出樣例#2:

1000 | 29820

說明

【輸入輸出樣例 1 說明】

騎士第一天收到一枚金幣;第二天和第三天,每天收到兩枚金幣;第

四、五、六天,每天收到三枚金幣。因此一共收到 1+2+2+3+3+3=141+2+2+3+3+3=14 枚金幣。

對於 100%100%的資料, 1 ≤ k ≤ 10,0001≤k≤10,000。

思路

別想多就行了直接模擬

附上**

#include

using

namespace std;

int k,n,ans,s;

intmain()

cout

}

2023年NOIP普及組複賽題解

題目涉及演算法 入門題,直接開乙個迴圈遍歷一下就可以了。實現 如下 include using namespace std int n,ans 0 int main cout ans endl return 0 基礎題,直接遍歷一下地圖 對於每個格仔,統計一下周圍8個格仔 就可以實現地雷的統計。實現...

2023年NOIP普及組複賽題解

題目涉及演算法 這道題目是一道基礎的模擬題,只需要模擬將數字進行翻轉就可以了,注意 0 和 負數。實現 如下 include using namespace std void solve int num if num 0 int t 0 while num 0 cout t endl int n i...

2023年NOIP普及組複賽題解

題目涉及演算法 這道題目就是一道簡單的結構體排序。實現 如下 include using namespace std const int maxn 330 struct student a maxn int n bool cmp student a,student b int main sort a...