亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Help Johnny-(類似杭電acm3568題)

系統 1958 0

Help Johnny(類似杭電3568題)

Description

Poor Johnny is so busy this term. His tutor threw lots of hard problems to him and demanded him to?
accomplish those problems in a month. What a wicked tutor! After cursing his tutor thousands of times,?
Johnny realized that he must start his work immediately. ?
The very problem Johnny should solve firstly is about a strange machine called Warmouth. In the Warmouth?
there are many pairs of balls. Each pair consists of a red ball and a blue ball and each ball is assigned a value.?
We can represent a pair in the form of (R, B) in which R is the value of the red ball and B is of the blue one.?
Warmouth has a generator to calculate the match value of two pairs. The match value of (R1, B1) and (R2,?
B2) is R1*B2+R2*B1. Initially, Warmouth is empty. Pairs are sent into Warmouth in order. Once a new pair?
comes, it will be taken into the generator with all the pairs already in Warmouth. ?
Johnny’s work is to tell his tutor the sum of all match values given the list of pairs in order. As the best?
friend of Johnny, would you like to help him??

?

Input

The first line of the input is T (no more than 10), which stands for the number of lists Johnny received. ?
Each list begins with “N“(without quotes). N is the number of pairs of this list and is no more than 100000.?
The next line gives N pairs in chronological order. The 2i-th number is the value of the red ball of the i-th?
pair and the (2i+1)-th number is the value of the blue ball of the i-th pair. The numbers are positive integers?
and smaller than 100000.?

?

Output

Please output the result in a single line for each list. ?

?

Sample Input

2?
3?
1 3 2 2 3 1?
2?
4?5?6?7

Sample Output

26 58

此題的意思就是給幾組數據,按照一定的規則進行運算,要是知道規則很簡單的運算。

代碼如下:


#include<stdio.h>
#include <iostream>
using namespace std;
int a[100005];
int b[100005];
int main()
{
? ? ?long long s1,s2,add;
int n,m,i,j=0;
cin>>n;
for(j=1;j<=n;j++)
{
? ?add=0,s1=0,s2=0;
cin>>m;
for(i=1;i<=m;i++)
{
cin>>a[i]>>b[i];
s1+=a[i];
s2+=b[i];
}
? ? ? ? for(i=1;i<m;i++)
? ?{
? ?s1-=a[i];
? ?s2-=b[i];
? ?add+=a[i]*s2+b[i]*s1;
? ?}
? ? cout<<add<<endl;
}
return 0;
}

?

Help Johnny-(類似杭電acm3568題)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 狠狠躁天天躁夜夜躁婷婷 | 久久综合久久久久 | 色狠狠一区二区 | 黄片毛片免费在线观看 | 在线观看日韩精品 | 精品久久洲久久久久护士免费 | 99热精品久久 | 看一级特黄a大片日本片黑人 | 亚洲国产精品综合久久20 | 网红被免费网站视频在线 | 国产青草 | 国产成人午夜精品影院游乐网 | 亚洲精品高清在线 | 成人一区二区免费中文字幕 | 日日摸夜夜添夜夜添一区二区 | 亚洲不卡一区二区三区在线 | 国产区精品福利在线观看精品 | 小香蕉影院 | 99精彩视频| 久久久久久久久毛片精品 | 西西大胆实体啪啪色哟哟 | 天天操天天射天天插 | 99久久精品国产片 | 国产一区三区二区中文在线 | 精品中文字幕乱码一区二区 | 天天艹日日干 | 免费的黄色小视频 | 国产精品护士 | 欧美日日| 亚洲天堂爱爱 | 天天操天天干天天玩 | 国产呦系列免费 | 99re66热这里只有精品17 | 成人区精品一区二区不卡亚洲 | 很很色在线视频 | 高h女| 就色干综合 | 国产操片 | 日本在线网址 | 毛片女女女女女女女女女 | www.av天天|