1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> template <typename A> A myMax(A a,A b) { if (a>b) return a; else return b; } template <typename A, typename ... Args> A myMax(A a, A b, Args ... args) { return myMax(myMax(a,b),args...); } int main() { std::cout<<myMax(1,5,2); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCnRlbXBsYXRlIDx0eXBlbmFtZSBBPgpBIG15TWF4KEEgYSxBIGIpCnsKICAgaWYgKGE+YikKICAgICAgcmV0dXJuIGE7CiAgIGVsc2UKICAgICAgcmV0dXJuIGI7Cn0KCnRlbXBsYXRlIDx0eXBlbmFtZSBBLCB0eXBlbmFtZSAuLi4gQXJncz4KQSBteU1heChBIGEsIEEgYiwgQXJncyAuLi4gYXJncykKewogICByZXR1cm4gbXlNYXgobXlNYXgoYSxiKSxhcmdzLi4uKTsKfQoKCgppbnQgbWFpbigpCnsKICAgc3RkOjpjb3V0PDxteU1heCgxLDUsMik7Cn0=
-
upload with new input
-
result: Success time: 0s memory: 2828 kB returned value: 0
5


