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

Help Johnny-(類似杭電acm3568題)

系統 2220 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條評論
主站蜘蛛池模板: 久草视频播放 | 日本一区毛片免费观看 | 精品一区国产 | 国产精品一区在线麻豆 | 每日更新国产精品视频 | 久久美女免费视频 | 奇米影视888 | 日本视频在线观看不卡高清免费 | 亚州欧美 | 欧美日韩国产亚洲一区二区三区 | 国产精品图片 | 四虎最新网址在线观看 | 激情五月色播 | 欧美成人中文字幕dvd | 日本免费一二三区 | 国产日韩一区二区三区在线播放 | 国产波多野结衣中文在线播放 | 亚洲 欧美 日韩 综合 | 四虎最新在线 | 成人国产激情福利久久精品 | 中文字幕一区精品 | 国产亚洲欧美日韩在线看片 | 成人毛片在线视频 | 小说区图片区综合久久亚洲 | 亚洲视频一区二区 | 亚洲乱码国产乱码精品精98 | 国产一区在线播放 | 国产综合区| 午夜一区二区在线观看 | 日韩小视频 | 亚洲精品欧洲久久婷婷99 | 一级理论片免费观看在线 | 99视频在线永久免费观看 | 一色屋精品亚洲香蕉网站 | 欧美午夜伦y4480私人影院 | 91九色在线视频 | 欧美一级毛片免费网站 | 久久99影院网久久久久久 | 天天夜夜骑 | 天天操妹子 | 夭天干天天做天天免费看 |