ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#215230 | #2643. gcd | wujiachen | 0 | 0ms | 0kb | C++ | 506b | 2024-11-27 18:54:43 | 2024-11-27 23:36:13 |
answer
#include<bits/stdc++.h>
using namespace std;
int dp[10005][10005];
map<int,int> mp;
int gcd(int x,int y){
return y==0?x:gcd(y,x%y);
}
int main(){
int n,m;
cin>>n;
for(int i=1;i<=n;i++){
cin>>dp[i][i];
}
for(int i=1;i<=n;i++){
for(int j=i;j<=n;j++){
if(j!=i)dp[i][j]=gcd(dp[i][j-1],dp[j][j]);
mp[dp[i][j]]++;
}
}
cin>>m;
while(m--){
int x;
cin>>x;
cout<<mp[x]<<endl;
}
}
详细
小提示:点击横条可展开更详细的信息
Test #1:
score: 0
Time Limit Exceeded
input:
1071 546 2340 8190 420 6300 1050 40950 25 23400 195 2340 630 195 40950 2184 504 525 130 2340 1800 39...
output:
29 568770 132 197 63 84 197 63 1099 568770 29 164 22 113 197 84 1099 568770 197 197 568770 716 132 6...
result:
Test #2:
score: 0
Time Limit Exceeded
input:
2878 728 50 420 4200 25 200 4 81900 546 195 11700 900 900 42 1092 520 6 36 6552 150 18200 130 585 28...
output:
183 440 521 100 3619 1310 183 201 100 521 100 468 129 331 468 4128473 100 440 183 4128473 4128473 13...
result:
Test #3:
score: 0
Time Limit Exceeded
input:
1685 1365 225 40 9 3900 3900 2100 105 120 25 8 2184 2184 10 2100 23400 780 600 325 32760 4680 260 39...
output:
1412451 1545 220 47 925 1412451 1412451 925 90 330 220 196 90 815 94 92 90 1412451 92 248 815 248 81...
result:
Test #4:
score: 0
Time Limit Exceeded
input:
3492 1820 9100 45 8190 72 50 3276 260 14 8 24 65 910 5850 150 520 23400 520 700 2730 300 72 728 70 2...
output:
1954 1954 1940 2980 165 565 165 135 538 2980 569 1954 6081994 2980 165 178 1954 569 422 569 1954 538...
result:
Test #5:
score: 0
Runtime Error
input:
65614 4680 3900 2340 6825 5 1560 780 12600 75 140 156 50 3276 182 315 52 5460 40950 20475 14 78 2340...
output:
result:
Test #6:
score: 0
Runtime Error
input:
99228 11700 1400 35 1260 2520 975 56 100 18200 468 20 1560 450 900 36 468 9 4 56 650 195 3 468 4680 ...
output:
result:
Test #7:
score: 0
Runtime Error
input:
26035 39 900 315 1400 130 2600 7800 4095 234 36 200 25 312 1092 252 780 90 23400 1 4680 104 2 54600 ...
output:
result:
Test #8:
score: 0
Runtime Error
input:
42842 468 325 390 1 120 150 6552 60 840 780 7800 126 35 140 40950 81900 6300 75 1050 210 6300 700 45...
output:
result:
Test #9:
score: 0
Runtime Error
input:
76456 8190 700 32760 27300 2100 24 3 126 1820 150 280 9100 104 3900 520 27300 65 1638 4095 273 450 1...
output:
result:
Test #10:
score: 0
Runtime Error
input:
100000 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2...