比赛地址:https://ac.nowcoder.com/acm/contest/7610
A:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
scanf("%d:%d",&a,&b);
b+=30;
if(b>=60)
{
a+=1;
b=b-60;
}
a+=3;
if(a>=24)
{
a=a-24;
}
if(a<10)
{
cout<<"0"<<a;
}
else
{
cout<<a;
}
cout<<":";
if(b<10)
{
cout<<"0"<<b;
}
else
{
cout<<b;
}
cout<<endl;
return 0;
}B:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
int f=0;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
if(x%2==1)
{
f=1;
}
}
if(f==1)
{
cout<<"NO"<<endl;
}
else
{
cout<<"YES"<<endl;
}
}
return 0;
}C:
#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a,long long b)
{
if(b==0)
return a;
else
return gcd(b,a%b);
}
int main()
{
long long a,m,b,n;
cin>>a>>m>>b>>n;
long long zuixiao=a*b*n/gcd(a,b*n);
long long ans=0;
for(long long i=2;i<=b;i++)
{
if((a*i)%b!=0&&(a*i)%b-a<0)
{
ans++;
}
}
cout<<zuixiao/a+zuixiao/b-gcd(a,b)*zuixiao/(a*b)<<endl;
return 0;
}笔记:https://ac.nowcoder.com/discuss/548640?type=101&order=0&pos=13&page=1&channel=-1&source_id=1

京公网安备 11010502036488号