Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
27847 M0yunAllgor1thm 【S】T3 分块 C++ 运行出错 30 224 MS 292 KB 598 2024-03-31 11:23:07

Tests(6/20):


#include <bits/stdc++.h> #define LL long long using namespace std; const int MAXN=1e6+5; int N,M; int ans[5005]; int main() { /// freopen("moyun.in","r",stdin); // freopen("moyun.out","w",stdout); scanf("%d %d",&N,&M); for(int i=1;i<=M;i++) { int l,r; scanf("%d %d",&l,&r); for(int i=1;i<=N;i++) { int bl=(l+i-1)/i; int br=(r+i-1)/i; ans[i]+=max(0,br-bl-1); if(bl==br) { ans[i]+=r-l+1; continue; } int R=bl*i,L=(br-1)*i+1; ans[i]+=R-l+1+r-L+1; } } for(int i=1;i<=N;i++) printf("%d ",ans[i]); puts(""); return 0; }


测评信息: