
思维
CCSUZB
吾生也有涯,而知也无涯
展开
-
Uva11925
题目链接原题的意思是把有序序列变成目标序列,例如例题中要把[1,2,3]变成[2,1,3],我们可以采用逆向思维,就是把给出的序列变成有序序列。操作1不变,操作2变成把尾部的元素添加到头部,打印的时候逆序打印。#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> #include <string原创 2017-07-29 18:57:00 · 460 阅读 · 0 评论 -
Uva12545
题目链接如果S串中的’1’数量大于T串中的’1’数量那么肯定无法得到串T,所以在有解得情况下只要考虑S[i]=’1’&&T[i]=’0’和S[i]=’0’&&T[i]=’1’这两种情况的最大值再加上S串中为’?’的数量#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> #include <st原创 2017-07-28 20:17:22 · 370 阅读 · 0 评论