#include #include #include // 問題文 // 「羊が1匹…羊が2匹…」 // i // 秒目には、 // i // 匹の羊が柵を超えます。 // はむこさんは、柵を超えた羊の数がちょうど // n // 匹になると寝ます。 // はむこさんは寝られるでしょうか?また、寝られるとしたら何秒目に寝るでしょうか? using namespace std; int main() { bool s = false; int n; cin >> n; int h = 0; for(int i = 0; i < 2*pow(10, 18); i++) { h += i; if(h == n) { cout << "YES" <