0071 求和問題

2022-05-26 06:36:09 字數 490 閱讀 7775

求和問題

難度級別:a; 執行時間限制:1000ms; 執行空間限制:51200kb; **長度限制:2000000b

試題描述

輸入乙個正整數 m ,求出 sum = 1 + 2 + 3 + …… + n 的值不大於 m 時,n 的最大值及 sum 的值。

輸入乙個 int 範圍內的正整數 m 。

輸出兩個數,分別表示符合題目要求的 n 和 sum,兩數間用乙個空格分隔。

輸入示例

60輸出示例

10 55

滿足條件的算一下就行。這裡直接用求和公式就好,沒必要迴圈求和。同時注意最後輸出時應輸出n-1。因為後面的n++會多累加乙個。

#includeusing namespace std;

int m,n,sum;

int main()

printf("%d %d",n-1,sum);//輸出n-1,

return 0;

}

leetcode做題記錄0071

只是為了記錄一下,不求多快,也不深究。會簡要描述思路,中不寫注釋。如碰到不會做的用了別人 會在部落格中標出。題目裡給了幾個例子,按照規則一步步寫就行了。重新組合list為新的絕對路徑。class solution string paths path.split list ls newarraylis...

陣列求和問題

problem description 給定乙個長度為n的陣列,從這個陣列裡面隨機從前往後取m個數,使得這m個數的和是s,並且這m個數每相鄰的兩個數的下標相差為p。input 首先是乙個整數t,表示有t組資料,每組資料首先是四個整數,n 1 n 100000 m 1 m n s 0 s 10 9 p...

數列求和問題

problem description 數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。輸入 輸入資料有多組,每組佔一行,由兩個整數n n 10000 和m m 1000 組成,n和m的含義如前所述。輸出 對於每組輸入資料,輸出該數列的和,每個測試例項佔一行,要求精度...