AT_joi2012ho4.釘 (Nails)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
板子上有 n 行钉子,上起第 i 行钉子有 i 根。所有钉子排列成了一个正三角形。为表述简便,用 (a,b) 表示上起第 a 行的左起第 b 根钉子(1≤a≤n,1≤b≤a)。
将“各边都平行于大三角形中的某一条,且方向与大三角形相同”的三角形定义为“好的三角形”。即,“好的三角形”的三个顶点的坐标分别为 (a,b),(a+x,b) 和 (a+x,b+x)。(a,b 限制同上,1≤x≤n−a)
给出钉子的行数 n、你拥有的橡皮筋根数 m 和你套橡皮筋的方案,请求出:套完全部橡皮筋后,有多少根钉子被至少一根橡皮筋套住了?
输入格式
第一行两个正整数 n,m;
第二行到第 (m+1) 行:每行三个正整数 ai,bi,xi,表示将以 (ai,bi),(ai+xi,bi) 和 (ai+xi,bi+xi) 为顶点的三角形用橡皮筋围起来。
输出格式
一行一个整数,被至少一根橡皮筋围起来的钉子根数。
输入输出样例
输入 #1
5 2
2 2 1
2 1 3
输出 #1
12
说明/提示
样例 #1 解释
除 (1,1),(4,4) 和 (5,5) 外,其余的钉子均被围了起来。
数据规模与约定
- 2≤n≤5000,1≤m≤500000;
输入解题思路,AI测评打分。不知道怎么写?