From 94d0033ed89bb5bfb6500051296892fb7cea6c29 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 25 Dec 2023 17:56:34 +0100 Subject: Small cleanup --- 2023/06/6a.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to '2023/06') diff --git a/2023/06/6a.c b/2023/06/6a.c index 25a85e5..b3c0ba1 100644 --- a/2023/06/6a.c +++ b/2023/06/6a.c @@ -2,30 +2,24 @@ #include #include -#include #include #include -#include #define N 100000 - -#define MIN(a, b) ((a)<(b)?(a):(b)) -#define MAX(a, b) ((a)>(b)?(a):(b)) - -bool isnum(char c) { return c >= '0' && c <= '9'; } +#define ISNUM(c) (c >= '0' && c <= '9') int64_t readl(int64_t nums[], char *buf) { int64_t i; for (i = 0; *buf; buf++) { - if (!isnum(*buf)) continue; + if (!ISNUM(*buf)) continue; nums[i++] = atoll(buf); - while (isnum(*buf)) buf++; + while (ISNUM(*buf)) buf++; } return i; } int main() { - char line[N], clean[N]; + char line[N]; int64_t i, n, p, D, x1, x2, t[N], d[N]; n = readl(t, fgets(line, N, stdin)); -- cgit v1.3