SRM469-创新互联
250pt![SRM469
SRM469](/upload/otherpic14/2166615.jpg)
名称栏目:SRM469-创新互联
标题路径:http://myzitong.com/article/dcseie.html
![SRM469
SRM469](/upload/otherpic14/2166615.jpg)
在一个10^9 * 10^9大的剧院里,有最多47个位子有人,然后有一对couple想找一对左右相邻的位子,问有多少种选择方式。
思路:
总共有 n * (m-1)种方案,然后扣掉有人位置占掉的方案即可。
这里占掉位置我用一个set存储,正好可以去重。。
1 #line 7 "TheMoviesLevelOneDivOne.cpp"
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
View Code500pt
题意:一个人看电影,该人有一个scare值,并且没看1min电影scare减1。有很多部恐怖电影,每部电影长度不同(length[i]),且每部都有一个瞬间增加scare(s[i])值的时刻。如果scare值小于0,则这个人就会睡着,不能再看电影。请问他安排一个电影观看顺序,使得他能看尽可能多的电影。如果有多组观看顺序看到的电影数相同,则输出字典序最小的。(电影数量小等于20)
思路:
状态压缩。。
1 #line 7 "TheMoviesLevelTwoDivOne.cpp"
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
View Code 名称栏目:SRM469-创新互联
标题路径:http://myzitong.com/article/dcseie.html