2017多校第二場最後一題

2021-08-04 11:11:51 字數 424 閱讀 8568

給n個點,問在座標系上能組成多少個正多邊形。

因為n是整數,所以只能是組成正方形,所以題目就變成了求圖中的n個點能夠組成多少個正方形。

列舉兩個頂點,判斷剩下的兩個點是否存在。

第乙個計算幾何題,(就是暴力)。。。從來沒寫過數學題,比賽的時候 隊友沒看的n是整數也一直寫不出。。。一下午真是。。。。  好菜啊

#include#include#include#include#includeusing namespace std;

int n;

int x[1005],y[1005];

map,bool>mp;

int main()

{ int n;

while(scanf("%d",&n)!=eof)

{mp.clear();

for(int i=0;i

多校第二場 E MAZE

首先,這題的列數非常的小,很像矩陣快速冪加速dp。這題實際上也是維護了一段區間矩陣乘積的結果。查詢 o 1 修改 o logn k 3 這裡有乙個需要注意的點是左乘和右乘的區別。矩陣快速冪還是 1,n n,n 這種形式比較好。include define lc l,mid,x 1 define rc...

2016多校聯合第二場

1002 樹上每個點都有乙個點權w w 2 16 點數n 2 16 已知dp方程 dp i max 將w分成前8位和後8位,設w i 前8位和後8位為x和y,w j 前8位和後8位為a和b,如圖所示 前8位 後8位 w i x y w j a b 方程形式變為 dp i max 維護ds a y m...

HDU 多校聯合第二場

不是在為這次比賽找藉口。我真的想吐嘈一下這道題。尼嘛!明明是狀態dp!非得搞得資料隨便貪心都能過!過你妹啊!埋頭想dp的時候,大約開始十幾分鐘,重新整理了一下。我了個去!快上百了!純屬噁心人嗎?吐嘈完畢 狀態dp 1 n 20,最多20位,完全可以位壓縮。預處理一下hp sum i i 010111...