//头文件,也可以使用万能头
#include <iostream>
#include <algorithm>
//主程序
int main() {
int n = 0, m = 0;
std::cin >> n >> m;
int a = std::min(n, m); //不难发现,序列因为要正负正...或者负正负...,所以只要获得正数或者负数的最小值,再考虑是否要加1即可(即第12行和第13行的情况)
if (n > m || m > n) std::cout << a * 2 + 1 << std::endl; //如果大于,无论多大,由于a就那么多,所以最多只能算多加一个,故加1
else std::cout << a * 2 << std::endl; //显然,如果相等,就刚好最小值*2就好
return 0;
}

京公网安备 11010502036488号