From: abc1763613206 Date: Sun, 8 Sep 2019 12:20:33 +0000 (+0800) Subject: fix: gcc warning X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=149cce7e77920a550a61efde10da62b947f0a9af;p=oi-wiki%2Fmain.git fix: gcc warning --- diff --git a/docs/ds/sparse-table.md b/docs/ds/sparse-table.md index 5436d8bf..b245b99a 100644 --- a/docs/ds/sparse-table.md +++ b/docs/ds/sparse-table.md @@ -72,7 +72,7 @@ inline int read() { void pre() { Logn[1] = 0; Logn[2] = 1; - for (int i = 3; i <= maxn; i++) { + for (int i = 3; i < maxn; i++) { Logn[i] = Logn[i / 2] + 1; } } @@ -86,7 +86,7 @@ int main() { for (int i = 1; i <= m; i++) { int x = read(), y = read(); int s = Logn[y - x + 1]; - printf("%d\n", max(f[x][s], f[y - (1 << s) + 1][s])); + printf("%lld\n", max(f[x][s], f[y - (1 << s) + 1][s])); } return 0; }