因为每个顶点必须链接两条边,而且不能相交,所以先将所有定点链接成一个环,然后每添加一条边,会多出一个空间

#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>

using namespace std;

int main ( )
{
    long long m , n;
    while ( scanf ( "%lld%lld" , &m , &n ) , m+n )
    {
        printf ( "%I64d\n" , n+m-2 );
    }
}