M-智乃的36倍数(normal version)_2024牛客寒假算法基础集训营3 (nowcoder.com)
//非ac代码,超时了,54.17/100
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
const int inf=0x3f3f3f3f;
#define int long long
int n;
string s1[N];
void solve()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>s1[i];
}
int cn=0;
for(int i=1;i<=n;i++)
{
for(int j=i+1;j<=n;j++)
{
string s=s1[i]+s1[j];
string ss=s1[j]+s1[i];
int b,c;
b=strtoll(s.c_str(),NULL,10);
if(s==ss)c=b;
else c=strtoll(ss.c_str(),NULL,10);
if(b%36==0)cn++;
if(c%36==0)cn++;
}
}
cout<<cn;
}
signed main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int t;
//cin>>t;
t=1;
while(t--)
{
solve();
}
return 0;
}
ac代码:
#include