好吧这题竟然还有先大后小的可能,能不这么恶心下吗。。
#include <iostream> #include <stdio.h> #include <string.h> #include <stack> using namespace std; int l, r; int main() { while (cin >> l && cin >> r) { int x = l < r? l : r; int y = l < r? r : l; ; for (int i = x; i <= y; ++i) { ; int cur = i; ) { == ) cur = *cur + ; ; dep++; } ans = max(ans, dep); } cout << l << " " << r << " " << ans << endl; } ; }