Submission #1680359
Source Code Expand
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define REP(i,n) for(int i=0,_n=(int)(n);i<_n;++i) #define ALL(v) (v).begin(),(v).end() template<class T1,class T2>ostream& operator<<(ostream& os,const pair<T1,T2>&a){return os<<"("<<a.first<<","<<a.second<< ")";} template<class T>void pv(T a,T b){for(T i=a;i!=b;++i)cout<<(*i)<<" ";cout<<endl;} template<class T>bool chmin(T&a,const T&b){return a>b?(a=b,1):0;} template<class T>bool chmax(T&a,const T&b){return a<b?(a=b,1):0;} int nextInt() { int x; scanf("%d", &x); return x;} int main2() { int N = nextInt(); int K = nextInt(); int ans = 0; int p = -9999999; int len = 0; REP(_, N) { int c = nextInt(); if (p < c) { len++; } else { len = 1; } if (len >= K) ans++; p = c; } cout << ans << endl; return 0; } int main() { for (;!cin.eof();cin>>ws) main2(); return 0; }
Submission Info
Submission Time | |
---|---|
Task | B - 解像度が低い。 |
User | hs484 |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 943 Byte |
Status | AC |
Exec Time | 30 ms |
Memory | 256 KB |
Compile Error
./Main.cpp: In function ‘int nextInt()’: ./Main.cpp:13:39: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] int nextInt() { int x; scanf("%d", &x); return x;} ^
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | decr2_1.txt, decr2_2.txt, decr_1.txt, decr_2.txt, incr2_1.txt, incr2_2.txt, incr2_3.txt, incr_1.txt, incr_2.txt, incr_3.txt, incr_4.txt, incr_5.txt, ins_1.txt, ins_2.txt, ins_3.txt, ins_4.txt, ins_5.txt, ins_6.txt, ins_7.txt, ins_8.txt, ins_9.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, sample_1.txt, sample_2.txt, sample_3.txt, sample_4.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
decr2_1.txt | AC | 4 ms | 256 KB |
decr2_2.txt | AC | 4 ms | 256 KB |
decr_1.txt | AC | 4 ms | 256 KB |
decr_2.txt | AC | 4 ms | 256 KB |
incr2_1.txt | AC | 11 ms | 256 KB |
incr2_2.txt | AC | 11 ms | 256 KB |
incr2_3.txt | AC | 11 ms | 256 KB |
incr_1.txt | AC | 29 ms | 256 KB |
incr_2.txt | AC | 11 ms | 256 KB |
incr_3.txt | AC | 29 ms | 256 KB |
incr_4.txt | AC | 29 ms | 256 KB |
incr_5.txt | AC | 29 ms | 256 KB |
ins_1.txt | AC | 29 ms | 256 KB |
ins_2.txt | AC | 29 ms | 256 KB |
ins_3.txt | AC | 29 ms | 256 KB |
ins_4.txt | AC | 30 ms | 256 KB |
ins_5.txt | AC | 29 ms | 256 KB |
ins_6.txt | AC | 30 ms | 256 KB |
ins_7.txt | AC | 29 ms | 256 KB |
ins_8.txt | AC | 29 ms | 256 KB |
ins_9.txt | AC | 30 ms | 256 KB |
random_1.txt | AC | 30 ms | 256 KB |
random_2.txt | AC | 23 ms | 256 KB |
random_3.txt | AC | 30 ms | 256 KB |
random_4.txt | AC | 30 ms | 256 KB |
random_5.txt | AC | 30 ms | 256 KB |
sample_1.txt | AC | 1 ms | 256 KB |
sample_2.txt | AC | 1 ms | 256 KB |
sample_3.txt | AC | 1 ms | 256 KB |
sample_4.txt | AC | 1 ms | 256 KB |