这道题怎么做?
很急 很急 这题不难吧,你不会写?要自己动手先写一写呀
直接看答案对你自己没有什么帮助的
#include <stdio.h>
#include <memory.h>
int main(void) {
size_t n; scanf("%lu", &n);
size_t array;
memset(array, 0, sizeof(size_t) * n);
size_t m; scanf("%lu", &m);
for(size_t i = 0; i < m; ++i) {
size_t l, r; scanf("%lu%lu", &l, &r);
--l; --r;
for(size_t j = l; j <= r; ++j) ++array;
}
for(size_t i = 0; i < m; ++i) {
size_t sum = 0;
for(size_t j = 0; j < n; ++j) {
if(array == i + 1) ++sum;
}
printf("%lu ", sum);
}
printf("\n");
return 0;
}
页:
[1]