提出 #15436289


ソースコード 拡げる

#include<bits/stdc++.h>
//#include <ext/pb_ds/assoc_container.hpp>
//#include<ext/pb_ds/tree_policy.hpp>
#include<cstdio>
#include<vector>
#include<stdio.h>
#include<cstring>
#include<algorithm>
#include<string>
#include<iostream>
#include<map>
#include<set>
#include<queue>
#include<set>
#define READ                freopen("in.txt", "r", stdin)
#define WRITE               freopen("out.txt", "w", stdout)
#define INF9                1000000010
#define INF18               1000000000000000010
#define dist(ax,ay,bx,by)   sqrt((ax-bx)*(ax-bx)+(ay-by)*(ay-by))
#define gcd(a,b)            __gcd(a,b)
#define lcm(a,b)            (a*b)/__gcd(a,b)
#define m_p(a,b)            make_pair(a,b)
#define sqr(a)              ((a)*(a))
#define pb                  push_back
#define bpll(a)             __builtin_popcountll(a)
#define MX                  1000000
#define PI                  acos(-1)
#define mod                  1000000007
#define cnt_bin(n)          __builtin_clzll(0ll) - __builtin_clzll(n)

typedef long long lli;
using namespace std;

deque<lli>v;

int main()
{
    lli n, k;
    scanf("%lld %lld", &n, &k);

    for(lli i=0; i<n; i++)
    {
        lli a;
        scanf("%lld", &a);
        v.push_back(a);
    }

    lli cur=1;
    lli prev=1;

    for(lli i=0; i<k; i++)
    {
        cur*=v[i];
    }


    while(v.size()>=k+1)
    {
        if(v.front()<v[k]) cout<<"Yes"<<endl;
        else cout<<"No"<<endl;
        v.pop_front();
    }

    return 0;
}

提出情報

提出日時
問題 C - Marks
ユーザ Mohaimin66
言語 C++ (GCC 9.2.1)
得点 300
コード長 1535 Byte
結果 AC
実行時間 289 ms
メモリ 5336 KiB

コンパイルエラー

./Main.cpp: In function ‘int main()’:
./Main.cpp:57:19: warning: comparison of integer expressions of different signedness: ‘std::deque<long long int>::size_type’ {aka ‘long unsigned int’} and ‘lli’ {aka ‘long long int’} [-Wsign-compare]
   57 |     while(v.size()>=k+1)
      |           ~~~~~~~~^~~~~
./Main.cpp:49:9: warning: unused variable ‘prev’ [-Wunused-variable]
   49 |     lli prev=1;
      |         ^~~~
./Main.cpp:39:10: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   39 |     scanf("%lld %lld", &n, &k);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~
./Main.cpp:44:14: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   44 |         scanf("%lld", &a);
      |         ~~~~~^~~~~~~~~~~~

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 20
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
in01.txt AC 6 ms 3692 KiB
in02.txt AC 162 ms 5300 KiB
in03.txt AC 164 ms 5228 KiB
in04.txt AC 162 ms 5284 KiB
in05.txt AC 163 ms 5336 KiB
in06.txt AC 285 ms 5212 KiB
in07.txt AC 289 ms 5280 KiB
in08.txt AC 33 ms 5132 KiB
in09.txt AC 35 ms 5176 KiB
in10.txt AC 165 ms 5324 KiB
in11.txt AC 162 ms 5212 KiB
in12.txt AC 177 ms 5264 KiB
in13.txt AC 284 ms 5284 KiB
in14.txt AC 31 ms 5248 KiB
in15.txt AC 35 ms 5176 KiB
in16.txt AC 2 ms 3688 KiB
in17.txt AC 2 ms 3488 KiB
sample_01.txt AC 3 ms 3680 KiB
sample_02.txt AC 3 ms 3564 KiB
sample_03.txt AC 8 ms 3536 KiB