#include using namespace std; int main(){ int n,q; cin>>n>>q; vector> query(q); vector cnt(100009,0); for(int i=0;i>I>>S>>T; I--; query[i] = {I,S,T}; cnt[S]++; cnt[T]--; } for(int i=0;i<100008;i++) cnt[i+1] += cnt[i]; vector get_att(100009,(double)0); for(int i=0;i<100008;i++){ get_att[i+1] += get_att[i]; if(cnt[i]>0){ get_att[i+1] += (double)1/cnt[i]; } } vector att(n,0); for(int i=0;i