這個大周的時間特別的短。然而時間還是夠我們上好幾節的資訊課。就在二零一八年三月二十六日晚上五點多的時候,我們,進行了一次考試。這次的考題不是老師出的,我們打的是usaco上面的比賽。然後,除了班級裡那個資訊課代表大佬,上次過了二十五個點,進了組,剩下的都是銅組滴。於是我們的資訊科代表大大,孤軍奮戰,乙個人打銀組。
因為我還沒a,所以我只能放六個點的**
usaco 是要使用檔案輸入輸出的,不要忘記哦。
#includeusing namespace std;
int main()
for (int j=1
;j<=3;j++)//判斷每一列
if ((a[1][1]==a[2][2]&&a[2][2]==a[3][3])||(a[1][3]==a[2][2]&&a[2][2]==a[3][1])) three++;//判斷整個斜邊都是一種字母的邊有幾條
else
if ((a[1][1]==a[2][2]||a[2][2]==a[3][3]||a[1][1]==a[3][3])||(a[3][1]==a[2][2]||a[2][2]==a[1][3]||a[3][1]==a[1][3])) two++;//判斷斜邊上兩個字母相同的有幾個
cout<;
return
0;
fclose(stdin);
fclose(stdout);
}
除了考試,我還明白了乙個新的東東,他就是——預處理。
這麼久了,我終於知道他是誰了,終於知道他有什麼用了。
預處理可以用空間換時間。用陣列儲存某些數值,讓程式執行時間更短,代價是空間占用會更大。但是空間一般來說都是夠用的,256mb,隨便揮霍了。所以,用了預處理,那些什麼大資料版的我基本上都過了。
就像陣列的最大值。我之前不僅連加強版的過不了,就連普普通通的也不會做。但是,我很仔細的看了書之後,在乙個夜深人靜的夜晚手寫了**。第二天的資訊課就把它打出來了,用大資料版的一下過兩個。
陣列的最大值就是找乙個元素左邊的最大值和右邊的最大值還有不含自身的最大值。總共有k次查詢(我最討厭的就是多組資料了。)
所以**如下:
#include
using
namespace
std;
int leftmax[500010],rightmax[500010];
int main()
不長了。
這個大周,我是在做基礎的。所以考試的時候我就是按照特別簡單的思路打的,但是為什麼 會這樣就不知道了。
老師說,我們還沒有考完,還會在組織我們打一次比賽。
但是我不知道什麼是容器
我最近在一些會議和研討會上一直在談論devops 也稱為 devsecops 中的 安全性,並且開始以乙個簡短的問題作為討論的開頭 誰在這裡了解容器是什麼?通常我並不認為有很多手往上走,所以我已經開始簡單地解釋什麼是貨櫃 是之前更大的進展。需要說明的是 您可以在沒有容器的情況下執行devops,並且...
。。。 不知道是事故還是故事的東西
是這樣的,今天把我的活幹完,看到一段 然後,我發現了這樣一段 cache.cached timeout 60,key prefix binary defrandom binary return random.sample range 10 5,10 6 1 0 當時第一感覺是,為了這個東西要計算兩次...
可惡的C語言 不知道是啥
1.自定義資料型別 typedef c語言提供了乙個叫typedef的功能來宣告乙個已有的資料型別的新名字。例如 typedef int length 使得length成為int型別的別名。這樣length這個名字就可以代替int出現在變數定義和引數宣告的地方了 length a,b,len len...