題目:
將書架與層數分別與時間建立關係
大神**
1 #include 2using
namespace
std;
3#define n 1010
4#define m 10010056
intn, m, q, type, a, b;
7int
last[m][n], f[m];
8bool
on[m][n];910
intmain()
24else
if (type == 3
) 32 last[t][a] =t;33}
34else
39 printf("
%d\n
", f[t]);40}
41return0;
42 }
弱雞**
1 #include 2using
namespace
std;
3const
int maxn = 1e3+10;4
const
int maxn2 = 1e5+10;5
int t[maxn][maxn]; //
t[i][j] 第i次處理的第j個書架
6bool q[maxn][maxn]; //
q[i][j] 第i次處理的第j層
7int num[maxn2]; //
num[i] 第i次處理的書的個數
8int
main()924
else
if(t == 3
)32 t[i][a] =i;33}
34else
39 cout41}
42/*
1343
7 2 18
442 5 2
451 3 1
462 7 1
473 4
484 0
491 6 1
504 0
514 4
521 6 2
534 7
543 5
552 2 2
562 6 1
574 7
581 7 2
592 4 2
603 4
611 1 1
62output630
641651
663670
681690
703714
720732
742752
760771
781793
80481*/
82/*
1583
19 7 17
841 7 3
852 6 5
862 16 3
872 11 3
883 2
891 18 1
901 14 1
913 6
924 4
932 13 3
942 16 6
953 18
961 4 7
974 2
981 9 4
994 8
1004 10
101output
1021
1031
1041
1051
1068
1079
10810
10917
1101
1111
1121
1138
1149
1151
1162
11717
1181
119*/
只有不斷學習才能進步!
wenbao與拓撲排序
dfs 小資料map存圖 1 intmark maxn map maxn maxn aim maxn cot 2bool dfs intx 9 10 mark x 1 11 aim cot x 12return true 13 14inttopo 21 22return true 23 大資料鄰接表...
wenbao與鄰接表
結構體儲存 1 struct edge 2edge maxn 5int head maxn 6void addedge int x,int y,int val 7 呼叫1 void use int x 7 vector儲存 1 include 2 include 3 struct edge8 9 v...
wenbao與擴充套件kmp
給定兩個字串s和t 長度分別為n和m 下標從0開始,定義extend i 等於s i s n 1 與t的最長公共字首的長度,求出所有的extend i next i t i t m 1 與t的最長公共字首長度 extend i s i s n 1 與t的最長公共字首的長度。1 c c 模板 2 in...