模拟
青禾script
这个人太弱,所以也不知道能写什么23333
展开
-
[POJ 2014] Flow Layout · 模拟
随便挑的条题目,模拟水题。 (丢代码跑) #include #include #include #include using namespace std; int n,x,y,ansx,ansy,nowx,nowy,nexty; int main(){ cin >> n ; while ( n ) { ansx = ansy = nowx = nowy = nexty =原创 2015-05-21 10:22:27 · 615 阅读 · 0 评论 -
[Vijos 1279] Leave-绿光 · 模拟
一开始还有点看不懂题目,后来发现实在是太水了,最优解一定是优先切大的正方形(别问我为什么,自己在草稿纸上画画),那么接下来怎么做应该无需多言了。 毕竟大天朝有句古话说得好:简单题总是做得太仓促…… 记得开long long…… #include using namespace std; long long a,b,ans,r; int main(){ for (int i原创 2015-03-13 21:45:25 · 653 阅读 · 0 评论 -
[BZOJ 2456] mode · 模拟
我最近真的没有在刷水题 好吧这题应该算是智商题了。。。 抵消思想:每两个不同的数互相抵消,因为众数出现了至少n/2次,所以剩下的就是众数。 没了。 #include using namespace std; int n,x,cnt,ans; int main(){ scanf("%d",&n); cnt=0;ans=0x7fffff; while (n--){ scan原创 2015-05-04 22:47:33 · 451 阅读 · 0 评论 -
[TYVJ 1927] 『Citric II』一道防AK好题 · 模拟
出题人真是丧(gan)心(de)病(piao)狂(liang)! 题面说的各种玄乎各种牛逼然而却毫无卵用 对于最后一组a b c ,因为要加上lastans以后=0,所以明显倒数第二组的解就是ans=-a 然后我们把这个ans代入上一组数据的表达式,就可以得到一个关于上上组数据的解,然后不断向前推,结果就出来了。 就出来了。 出来了。 来了。 了。 。 简直丧心病狂 #incl原创 2015-10-25 21:57:17 · 1204 阅读 · 0 评论 -
2016 大连 A HDU 5971 Wrestling Match · 模拟
用并查集先将所有的联通块处理出来,然后对于每个联通块,选定已经确定的好/坏选手为起点开始判断,直到遍历完整个联通块。特殊情况:如果整个联通块中都没有已经确定的选手,那么整个联通块都是无法判断的#include <cstdio> #include <algorithm> #include <cstring> #include <vector> usin...原创 2018-03-12 15:06:57 · 152 阅读 · 0 评论