P10262 [GESP样题 六级] 亲朋数 求解
  • 板块题目总版
  • 楼主Da_Sha_Bi_
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/4 19:17
  • 上次更新2024/11/4 20:07:23
查看原帖
P10262 [GESP样题 六级] 亲朋数 求解
1199528
Da_Sha_Bi_楼主2024/11/4 19:17
#include<bits/stdc++.h>
using namespace std;
long long n,m,k,sum,vis[129],f[129];
string wis;
int main(){
	cin>>n;
	cin>>wis;
	m=wis.size();
	for(int i=0;i<m;i++){
		k=wis[i]-'0';
		k%=n;
		for(int j=0;j<n;j++){
			vis[j]=f[j];
			f[j]=0;
		}
		for(int j=0;j<n;j++){
			f[((j*10)+k)%n]+=vis[j];
		}
		f[k]++;
		sum+=f[0];
	}
	cout<<sum;
	return 0;
}

第6到10样例都是TLE

希望大神帮帮

2024/11/4 19:17
加载中...