求助1、2过不了!qaq
查看原帖
求助1、2过不了!qaq
1283506
LSQS楼主2024/3/5 22:09
#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<math.h>

const int num[] = { 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000};
int main()
{
	int n = 0; scanf("%d", &n);//图书馆书的数量
	int q = 0; scanf("%d", &q);//读者的数量

	int arr[100000] = { 0 };//图书编码
	for (int i = 0; i < n; i++) scanf("%d", &arr[i]);

	int arr2[100000][2] = { 0 };//需求码长度及需求码;储存于一行
	for (int i = 0; i < n; i++) scanf("%d %d", &arr2[i][0], &arr2[i][1]);

	int sum[100000] = { 0 };//读者需要的书的数量
	for (int i = 0; i < q; i++)//判断图书是否符合读者需要
	{
		for (int j = 0; j < n; j++)
		{
			
			if(arr[j] % num[arr2[i][0]] == arr2[i][1])
				sum[i]++;
		}
	}

	for (int i = 0; i < q; i++)
	{
		printf("%d\n", sum[i]);
	}
	return 0;
}
2024/3/5 22:09
加载中...