Codeforces Round #477 (rated, Div. 2, based on VK Cup 2018 Round 3)

点击打开A题链接

#include
using namespace std;
const int MAX = 105;
int n,s;

int h[MAX],m[MAX],mins[MAX];
int main()
{
    cin>>n>>s;
    //t[0] = 0;
    for(int i=0;i>h[i]>>m[i];
        mins[i] = h[i] * 60 + m[i];
    }
    if(mins[0]>=s+1)
    {
        cout<<0<<" "<<0<= 2 * (s+1))
        {
            flag = 1;
            cout<< (mins[i-1] + s + 1)/60 <<" "<<(mins[i-1] + s + 1)%60;
            break;
        }
    }
    if(!flag)
        cout<< (mins[n-1] + s + 1)/60 <<" "<<(mins[n-1] + s + 1)%60;
    return 0;
}

点击打开B题链接

#include
using namespace std;
int main()
{
   int n,a,b;
   cin>>n>>a>>b;
   int s[100005];
   long long S=0;
   for(int i=0;i=1;--i)
   {
       double k=a*s[0]/((double)S*1.0);
       //cout<b)
       {
           cout<

你可能感兴趣的:(CodeForces)