题解列表

筛选

小白首选,简单易懂

###解题思路:就是直接模拟蚂蚁的行为,先改变方向,再改变位置,注意要把原先的位置保存,改变方向时不加elseif会出现问题。```cpp#include#definexfirst#defineysecond#definemem(h)memset(h,

小白首选,简单易懂

###解题思路:因为数据范围1e6,所有只需要先把1e3内的平方数求出来,然后再检查a~b的每一个数。从最后一位数开始把当前数分割,如果不合法,就从最后两位数开始分割,直到整个数分割完后,还是不合法那就不合法。```cpp#include#definexfirst#defineysecond#defi

小白首选,简单易懂

###解题思路:排序后遍历,如果两个数直接相同即为重号,如果两个数之间的值大于等于2即为断号。PS:难点在于如何输入。```cpp#include#definexfirst#defineysecondusingnamespacestd;typedeflonglongLL;typedefunsigned

IP判断-题解(C++代码)

摘要:解题思路:选区'.'前的数字转换成十进制数  判断是走在0-255 的范围。注意事项:每判断一次'.'前的字符后 要将tt清零 进行下一次的判断,注意  00+数字  ……