浙大PAT 1049. 數列的片段和(20)
本題主要是理解題意和解題方式:
題意翻譯一下: 求所有連續組合 的 和 --- 即統計所有組合中所有元素出現的次數! 如果把所有組合都遍歷一遍再輸出,肯定是跪掉
規律就是每個數字出現的次數為(N - i) * (i + 1) 次.
程式碼如下:
#include <iostream> #include <iomanip> #include <vector> using namespace std; int main() { int N, i; cin>>N; vector<double> Nums(N); double sum = 0; for(i = 0; i < N; i++) cin>>Nums[i]; for(i = 0; i < N; i++) sum += (N - i)*Nums[i]*(i + 1); cout<<fixed<<setprecision(2)<<sum; system("pause"); return 0; }
相關推薦
浙大PAT 1049. 數列的片段和(20)
本題主要是理解題意和解題方式: 題意翻譯一下: 求所有連續組合 的 和 --- 即統計所有組合中所有元素出現的次數! 如果把所有組合都遍歷一遍再輸出,肯定是跪掉 規律就是每個數字出現的次數為(N -
1049. 數列的片段和(20)-浙大PAT乙級真題java實現
個人部落格:開啟連結 1049. 數列的片段和(20) 給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0
PAT乙級—1049. 數列的片段和(20)-native
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.
PAT(basic level) 1049數列的片段和(20)
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3)
PAT 乙級 1049. 數列的片段和(20)(得了17)
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0
1049. 數列的片段和(20) PAT乙級真題
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.
PAT乙級1049. 數列的片段和(20)
題目: 給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.
[PAT]1049. 數列的片段和(20)
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.
1049. 數列的片段和(20) PAT
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.
PAT 乙級 1049. 數列的片段和(20)
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.
1049 數列的片段和(20)(20 分)
print LV ria 例如 space math.h turn 正整數 name 給定一個正數數列,我們可以從中截取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0
1049. 數列的片段和(20)
1049. 數列的片段和(20) 時間限制 200 ms 記憶體限制 65536 kB 程式碼長度限
PAT——1049. 數列的片段和
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2
1049. 數列的片段和(20) python篇
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列{0.1, 0.2, 0.3, 0.4},我們有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3
PAT (Basic Level) Practice (中文)- 1049 數列的片段和(20 分)
題目大意:略。 解題思路: 1、每個 a[i] 右邊出現過幾次,左邊出現過幾次,右邊規律好找比較穩定,然後用總次數手算出來除以右邊的次數,發現左邊的規律也來了。 2、注意:變數計算的順序
PAT 乙級 1049 數列的片段和(20 分)
1049 數列的片段和(20 分) 給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列 { 0.1, 0.2, 0.3, 0.4 },我們有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0
PAT-乙級-1049 數列的片段和
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列 { 0.1, 0.2, 0.3, 0.4 },我們有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (
PAT乙級 1049 數列的片段和
給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列 { 0.1, 0.2, 0.3, 0.4 },我們有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.
1049 數列的片段和 (20 分)
1049 數列的片段和 (20 分) 給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列 { 0.1, 0.2, 0.3, 0.4 },我們有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.
1049 數列的片段和 (20 分) //執行超時
1049 數列的片段和 (20 分) 給定一個正數數列,我們可以從中擷取任意的連續的幾個數,稱為片段。例如,給定數列 { 0.1, 0.2, 0.3, 0.4 },我們有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4