結果
問題 | No.1205 Eye Drops |
ユーザー |
![]() |
提出日時 | 2020-07-28 17:12:18 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 70 ms / 2,000 ms |
コード長 | 2,650 bytes |
コンパイル時間 | 1,044 ms |
コンパイル使用メモリ | 117,188 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-11-23 20:34:47 |
合計ジャッジ時間 | 2,631 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 37 |
ソースコード
#line 2 "/Users/kaage/Desktop/ProgrammingWorkspace/library/other/template.hpp"#define _CRT_SECURE_NO_WARNINGS#pragma target("avx")#pragma optimize("O3")#pragma optimize("unroll-loops")#include <algorithm>#include <bitset>#include <cassert>#include <cfloat>#include <climits>#include <cmath>#include <complex>#include <ctime>#include <deque>#include <fstream>#include <functional>#include <iomanip>#include <iostream>#include <iterator>#include <list>#include <map>#include <memory>#include <queue>#include <random>#include <set>#include <stack>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#define rep(i,n) for(int i=0;i<(lint)(n);i++)#define REP(i,n) for(int i=1;i<=(lint)(n);i++)#define all(V) V.begin(),V.end()typedef long long lint;typedef unsigned long long ulint;typedef std::pair<int, int> P;typedef std::pair<lint, lint> LP;constexpr int INF = INT_MAX/2;constexpr lint LINF = LLONG_MAX/2;constexpr double eps = DBL_EPSILON;constexpr double PI=3.141592653589793238462643383279;template<class T>class prique :public std::priority_queue<T, std::vector<T>, std::greater<T>> {};template <class T, class U>inline bool chmax(T& lhs, const U& rhs) {if (lhs < rhs) {lhs = rhs;return 1;}return 0;}template <class T, class U>inline bool chmin(T& lhs, const U& rhs) {if (lhs > rhs) {lhs = rhs;return 1;}return 0;}inline lint gcd(lint a, lint b) {while (b) {lint c = a;a = b; b = c % b;}return a;}inline lint lcm(lint a, lint b) {return a / gcd(a, b) * b;}bool isprime(lint n) {if (n == 1)return false;for (int i = 2; i * i <= n; i++) {if (n % i == 0)return false;}return true;}template<typename T>T mypow(T a, unsigned int b) {if (!b)return T(1);if (b & 1)return mypow(a, b - 1) * a;T memo = mypow(a, b >> 1);return memo * memo;}lint modpow(lint a, lint b, lint m) {if (!b)return 1;if (b & 1)return modpow(a, b - 1, m) * a % m;lint memo = modpow(a, b >> 1, m);return memo * memo % m;}template<typename T>void printArray(std::vector<T>& vec) {rep(i, vec.size() - 1)std::cout << vec[i] << " ";std::cout << vec.back() << std::endl;}template<typename T>void printArray(T l, T r) {T rprev = r;rprev--;for (T i = l; i != rprev; i++) {std::cout << *i << " ";}std::cout << *rprev << std::endl;}#line 2 "main.cpp"int n,m,t[100010],p[100010];int main(){std::cin>>n>>m;REP(i,m)std::cin>>t[i]>>p[i];rep(i,m){if(std::abs(t[i+1]-t[i])<std::abs(p[i+1]-p[i])){puts("No");return 0;}}puts("Yes");}