#include <bits/stdc++.h> using namespace std; long long m,n,i,j,k,a,b,s = 0,x[1000]; int main(){ cin>>m>>n; for(a = 1;a <= n;a++){ cin>>i>>j>>k; for(b = i;b <= j;b++){ if(b % 5 == 0){ s += k * 2; } x[b] = 1;//种过树的地方 } } for(a = 0;a <= m;a++){ //如果需要种树,又没有种树,则补种 if(a%5==0 && x[a]==0){ s += 16 * 2; } } cout<<s; } /************************************************************** Problem: 1563 User: wangyiyang Language: C++ Result: Accepted Time:23 ms Memory:2080 kb ****************************************************************/