麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

51nod - 1305 Pairwise Sum and Divide

2019-11-11 06:40:33
字體:
來源:轉載
供稿:網友

思路:

Floor((A[i]+A[j])/(A[i]*A[j])) 可知A[i], A[j]只有在兩個都為2或者至少有一個是1的時候這個值才不為0,即A[i], A[j]分別為1 1時貢獻為2;2 2時貢獻為1; 1 x, x 1時貢獻為1;其他都為0;所以統計1和2的數量即可。

#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn = 1e5+5;int num[maxn], cnt1[maxn], cnt2[maxn], n;int main(void){    while(cin >> n)    {        memset(cnt1, 0, sizeof(cnt1));        memset(cnt2, 0, sizeof(cnt2));        int k1 = 0, k2 = 0;        for(int i = 0; i < n; i++)        {            scanf("%d", &num[i]);            if(num[i] == 1) k1++;            if(num[i] == 2) k2++;            cnt1[i] = k1;            cnt2[i] = k2;        }        int ans = 0;        for(int i = 0; i < n; i++)        {            if(num[i] == 1) ans += n-i-1+k1-cnt1[i];            else if(num[i] == 2) ans += k1-cnt1[i]+k2-cnt2[i];            else ans += k1-cnt1[i];        }        PRintf("%d/n", ans);    }    return 0;}

1305 Pairwise Sum and Divide題目來源: HackerRank基準時間限制:1 秒 空間限制:131072 KB 分值: 5 難度:1級算法題 收藏 關注有這樣一段程序,fun會對整數數組A進行求值,其中Floor表示向下取整:fun(A)    sum = 0    for i = 1 to A.length        for j = i+1 to A.length            sum = sum + Floor((A[i]+A[j])/(A[i]*A[j]))     return sum給出數組A,由你來計算fun(A)的結果。例如:A = {1, 4, 1},fun(A) = [5/4] + [2/1] + [5/4] = 1 + 2 + 1 = 4。Input
第1行:1個數N,表示數組A的長度(1 <= N <= 100000)。第2 - N + 1行:每行1個數A[i](1 <= A[i] <= 10^9)。Output
輸出fun(A)的計算結果。Input示例
31 4 1Output示例
4


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲操比视频 | 青草视频在线观看视频 | 蜜桃久久一区二区三区 | 一本大道av | 精品国产观看 | 91av大片| 操操操操操 | 在线观看中文字幕av | 久久蜜桃精品一区二区三区综合网 | 欧美激情性色生活片在线观看 | 久久久久久久久久久久久久av | 午夜爽爽爽男女免费观看hd | 精品一区二区三区日本 | 精品国产一二区 | 精品久久久久久久久久中文字幕 | 国产在线一级片 | 热@国产| 成人羞羞在线观看网站 | 在线观看免费污视频 | 一级毛片免费大片 | 日韩av影片在线观看 | 国产日韩精品欧美一区视频 | 久久金品 | 午夜视频在线观看91 | 国产精品视频2021 | 亚洲精品成人久久久 | 国产精品毛片va一区二区三区 | 免费一区二区三区 | 日韩精品一区二区三区中文 | 91精品国产综合久久婷婷香蕉 | 作爱在线观看 | 黑人三级毛片 | 黄色大片在线免费看 | 亚洲视频在线免费看 | 欧美黄色一级生活片 | 亚洲午夜久久久精品一区二区三区 | 天天看成人免费毛片视频 | 久久大陆 | 日韩精品免费一区二区三区 | 成人在线视频精品 | 国产一区二区高清在线 |