摘要: 不难,代码: 阅读全文
posted @ 2018-03-19 19:47 NoRain丶 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 这题也是写了可长时间: #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; map a;... 阅读全文
posted @ 2018-03-19 18:48 NoRain丶 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 这种题不是考思维,就是考你细心程度还有基础知识的,代码如下: 阅读全文
posted @ 2018-03-19 18:46 NoRain丶 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 这个题太巧了,自己写好长时间都没写出来,最后还是看了大神代码才明白,思路确实太棒了,无可挑剔,主要思想就是利用字符串来存这个很长很大的数,n从1开始每次*10+1来算对K的商,取模后继续循环直到能除尽也就是直到对K取模等0跳出。代码如下: 阅读全文
posted @ 2018-03-19 18:45 NoRain丶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 水题直接上代码: 阅读全文
posted @ 2018-03-19 18:41 NoRain丶 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 水题不多说,直接上代码:#include using namespace std; int main() { int a[101][101]; int b[101][101]; int m,n; int x,y; scanf(... 阅读全文
posted @ 2018-03-19 18:40 NoRain丶 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 二维数组模拟大数加法就可以了,不太难,直接上代码了。 阅读全文
posted @ 2018-03-10 10:40 NoRain丶 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 题意让你先输20行数表示20个城市及所相邻的三个城市(行数就是该城市),然后给你一个数,从这个(给的数就表示城市)城市出发走遍所有城市一次回到出发的城市;看着复杂,仔细想想是个不算太难的深搜题,主要你得能把20行的数看成类似的地图,然后需要注意定义一个整形数组存储能到达的城市最后按顺序输出就可以了。 阅读全文
posted @ 2018-03-08 20:18 NoRain丶 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题意就是给你仨瓶子,一个是可乐瓶,两个空瓶,三个都能用,你要倒来倒去来用两个瓶子平分第一个瓶里的可乐,但是倒的时候只能把瓶子倒满。输出平分需要的最少步骤,若不能输出NO; 广搜把每一步的结果都记录下来,自己可以找点小数据在纸上试试就明白了,代码有点长思路很清晰。注意一下标记就可以了,没有太大坑点,主 阅读全文
posted @ 2018-02-28 20:41 NoRain丶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 题意:多组数据,一个长度n,然后两行字符串s1,s2,还有一行是给定的目标字符串,把s2,s1交叉连接起来之后(s2第一个字符在最下边),不断翻转(每次都是上边一半和下边一半换),直到找到给你的目标字符串。输出所需步数。若无法达到,也就是无限反转循环,弄不出来给你的目标字符串,输出-1; 搜索的话比 阅读全文
posted @ 2018-02-28 20:01 NoRain丶 阅读(111) 评论(0) 推荐(0) 编辑