Submission #2863940
Source Code Expand
#include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <stdbool.h> #include <limits.h> #include <cinttypes> #include <string.h> #include <bits/stdc++.h> #define max(a,b) (((a) > (b)) ? (a) : (b)) #define min(a,b) (((a) < (b)) ? (a) : (b)) #define abs(a) (((a) < 0) ? -(a) : (a)) #define FOR(var, to) for (register int var = 0; var < to; var++) #define FROMTO(var, from, to) for (register int var = from; var <= to; var++) typedef uint8_t u8; typedef uint16_t u16; typedef uint32_t u32; typedef uint64_t u64; typedef int8_t s8; typedef int16_t s16; typedef int32_t s32; typedef int64_t s64; using namespace std; static inline int ri() { int a; scanf("%d", &a); return a; } static inline s64 rs64() { s64 a; scanf("%" SCNd64, &a); return a; } static inline void wi(int a) { printf("%d", a); } static inline void wu64(u64 a) { printf("%" PRIu64, a); } int main() { int txa = ri(); int tya = ri(); int txb = ri(); int tyb = ri(); int t = ri(); int v = ri(); int n = ri(); int x[n]; int y[n]; FOR(i,n) x[i] = ri(),y[i] = ri(); FOR(i,n) { int dis1 = abs(txa-x[i])*abs(txa-x[i]) + abs(tya-y[i])*abs(tya-y[i]); int dis2 = abs(txb-x[i])*abs(txb-x[i]) + abs(tyb-y[i])*abs(tyb-y[i]); if (sqrt(dis1)+sqrt(dis2) <= t*v) { printf("YES"); return 0; } } printf("NO"); return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - 浮気調査 |
User | QCFium |
Language | Haskell (GHC 7.10.3) |
Score | 0 |
Code Size | 1410 Byte |
Status | CE |
Compile Error
Main.hs:1:2: lexical error at character 'i'