日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HNOI2017 day1 T3 礼物

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HNOI2017 day1 T3 礼物 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目大意:

我的室友最近喜歡上了一個可愛的小女生。馬上就要到她的生日了,他決定買一對情侶手
環,一個留給自己,一個送給她。每個手環上各有 n 個裝飾物,并且每個裝飾物都有一定的亮
度。
但是在她生日的前一天,我的室友突然發現他好像拿錯了一個手環,而且已經沒時間去更
換它了!他只能使用一種特殊的方法,將其中一個手環中所有裝飾物的亮度增加一個相同的自
然數 c(即非負整數)
。并且由于這個手環是一個圓,可以以任意的角度旋轉它,但是由于上面
裝飾物的方向是固定的,所以手環不能翻轉。需要在經過亮度改造和旋轉之后,使得兩個手環
的差異值最小。
在將兩個手環旋轉且裝飾物對齊了之后,從對齊的某個位置開始逆時針方向對裝飾物編號
1,2,...,n,其中 n 為每個手環的裝飾物個數,第 1 個手環的 i 號位置裝飾物亮度為 x i ,第 2 個手
環的 i 號位置裝飾物亮度為 y i ,兩個手環之間的差異值為(參見輸入輸出樣例和樣例解釋):
n
∑(x i ? y i ) 2
i=1
麻煩你幫他計算一下,進行調整(亮度改造和旋轉),使得兩個手環之間的差異值最小,
這個最小值是多少呢?

?

題解:

因為在x中加等于在y中減,我們只考慮在y中加減。

sigma{(x[i]-(y[i]+c))^2}=sigma{x[i]^2+y[i]^2+c^2+2*c*y[i]-2*x[i]*y[i]-2*c*x[i]}

由于x[i]^2和y[i]^2]是定值,我們不考慮。那么就只剩n*c^2+2*c*(sumy-sumx)-2*sigma{x[i]*y[i]}

前面可以配方算出最小值,后面可以通過fft算出最小值。

?

轉載于:https://www.cnblogs.com/longshengblog/p/6722320.html

總結

以上是生活随笔為你收集整理的HNOI2017 day1 T3 礼物的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。