수학식으로 접근하였다.
행과 열이 같거나 행이 열보다 더 많을 때,
열이 행보다 더 많을 때에는
의 식이 성립된다.괄호안의 식은 행과 열중 더 작은 수로 생각해도 좋다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
private static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
private static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
private static StringBuffer sb = new StringBuffer();
public static void main(String[] args) throws IOException {
StringTokenizer st = new StringTokenizer(br.readLine());
int m = Integer.parseInt(st.nextToken());
int n = Integer.parseInt(st.nextToken());
if(m==n || m<n){
sb.append(2*(m-1));
}else{
sb.append(2*(n-1)+1);
}
bw.write(sb.toString());
bw.flush();
bw.close();
}
}