/ Vijos / 题库 /

信息推断[1]

信息推断[1]

时间限制:1秒  内存限制:256M


【题目描述】

  有长度为 \(n\) 的整数序列:\(a[1]..a[n]\),每个元素的都在 \(1..10^9\) 之间,但并不知道每个元素具体的值。

  现在给出关于这个序列的 \(m\) 条些信息,每条信息格式为:\(x\ y\ s(x≤y)\),表示序列第 \(x\) 个元素到第 \(y\)个元素的和为 \(s\),即 \(a[x]+a[x+1]+...+a[y]=s\)。不保证这些信息都正确。

  \(m\) 条信息逐条给出,请你编程判断一下,有多少条信息与之前的信息有矛盾?

【输入格式】

  第一行:两个用空格隔开的整数 \(n\) 和 \(m\)。
  第 \(2\) 到 \(m+1\) 行:每行为三个用空格隔开的整数:\(a\ b\ s\),描述了一条信息。

【输出格式】

  输出有矛盾信息的总数。

【输入输出样例】

 Input

10 5
1 10 100
7 10 28
1 3 32
4 6 41
6 6 1

 Output

1

【数据限制】

  \(100\%\) 的数据满足:\(1 ≤ n ≤ 1000000\),\(1≤m≤100000\)。

【来源】

  Mr.he

信息

ID
2625
难度
(无)
分类
数据结构 | 并查集 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者