2016常州一中夏令營Day2

2022-06-04 10:51:10 字數 3190 閱讀 7439

小 w 學數學

【問題描述】

為了測試小 w 的數學水平,果果給了小 w n 個點,問他這 n 個點能構成的三角形個數。

【輸入格式】

第一行乙個整數 n,代表點數。

接下來 n 行,每行兩個非負整數 x、y,表示乙個點的座標。

【輸出格式】

乙個非負整數,即構成三角形個數。

【輸入輸出樣例】

tri.in

5          

0 01 0

2 00 1

1 1tri.out

9          

【資料規模】

對於 20%的資料:n=3

對於另外 40%的資料:保證任意 3 點不在同一直線上

對於 100%的資料:n<=100,保證任意兩點不重合,座標<=10000

題解

暴力列舉用斜率或叉積判斷是否共線,統計一下答案即可。

#include#include

#include

#include

#include

#include

using

namespace

std;

intn,ans;

int x[105],y[105

];int

main()

小 w 學英語

【問題描述】

為了測試小 m 的英語水平,mr.r 讓小 m 寫英語作文,小 m 則把作文交給了小 w 寫。然而 mr.r 總結出了那個小 w 寫作文的習慣,也就是某些關鍵的字串。如果一篇作文中這若干個關鍵字串都出現,他就認為這是小 w 寫的。注意,小 w 可能寫多篇作文。

【輸入格式】

第一行乙個整數 n,表示關鍵字串的個數,n<=100。

接下來 n 行,每行為乙個長度不超過 100 的字串。

最後是若干段文字,每段文字以 $ 結尾。

由於寫作文的人太瘋狂,每篇作文最長可以達到 1350000 個字元,但作文的個數不超過 10。

【輸出格式】

對於每一段文字對應一行輸出。『yes』表示是小 w 的作文,『no』表示不是。

請注意大小寫。

【輸入輸出樣例】

letter.in

3 ilove

milovem$

lovem$

letter.out

yesno

【資料規模】

對於 50%的資料:n<=7

題解

ac自動機即可

感謝我學習時tonyfang提供的關於ac自動機的教材  在此分享

關於fail指標   

關於ac自動機  

#include#include

#include

#include

#include

#include

#include

using

namespace

std;

intn,x,siz;

int len[110],fail[2000005],last[2000005],cnt[2000005],ch[2000005][27

];char ask[2000005],str[1005

];bool val[2000005

];queue

q; void

acinsert()

val[p]=true;}

void

acgetfail()

}while(!q.empty())

}} void acadd(int

x)

void

acfind() }

intmain()

acgetfail();

while(~scanf("%s"

,ask))

if(flag) puts("no"

);

else puts("

yes"

); }

fclose(stdin);

fclose(stdout);

return0;

}

小 w 學物理

【問題描述】

為了測試小 w 的物理水平,mr.x 在二維座標系中放了 n 面鏡子(鏡子座標絕對值不超過 m) ,鏡子均與座標軸成 45°角,所以一共有兩種型別「/」和「\」。原點不會有鏡子,任意一點最多只有一面鏡子。鏡子兩個面都能反光,而中間不透光,例如,對於乙個「/」型鏡子,下方向射入的光線會被反射到右方向,左方向射入的光線會被反射到上方向。

現在有一條光線從原點沿 x 軸正方向射出,求走過 t 路程後所在位置。

【輸入格式】

第一行三個整數 n,m,t。

第 2 到 n+1 行,每行兩個整數 xi,yi,表示鏡子座標,乙個字元 si 表示鏡子型別。

【輸出格式】

一行兩個整數,表示走過 t 路程後的座標。

【輸入輸出樣例】

mir.in

5 2 8

0 1 \

0 2 /

1 0 /

1 1 \

1 2 \

mir.out

3 1

【資料規模】

對於 20%的資料:n=1

對於 40%的資料:n<=1000

對於 40%的資料:m<=1000

對於 40%的資料:t<=1000000

題解

預處理出每面鏡子向4個方向反射出光線會到達的鏡子是的編號後模擬並判環即可。

實驗一中的OOP思想

子類繼承父類 父類中宣告了介面變數 介面ab中宣告了抽象方法 ab 在子類中 可以用這樣通俗的語句寫程式 while this.termination.shouldterminate pnew.g this.unary.mutate pnew.g,this.random pnew.x this.gp...

勞傷解(一) 中氣

原文 脾為己土,以太陰而主公升,胃為戊土,以陽明而主降。公升降之權,則在陰陽之交,是謂中氣。脾是已土,沿著太陰經而且主公升,胃是戊土,沿著陽明經而且主降,公升降的權利,則是在於陰陽的相交,這就是中氣。胃主受盛,脾主消磨,中氣旺則胃降而善納,脾公升而善磨,水谷腐熟,精氣滋生,所以無病。胃主要負責接受和...

鄒城一中機械人 在鄒城一中就讀是一種什麼感受?

怎麼說呢 作為18級的學生,現在高二,新高考改革第二屆,感覺班與班的差距特別大,老師分配的也有一些偏向性,我現在在的班,因為我並沒有選物理這一科,所以所在的班級班風啊,班級紀律啊各方面都存在問題。期中考試全理班三十多個上六百分的,我們班上六百分的只是他們班的零頭。所以說選課走班之後,如果你選的科並不...