fork(2) download
  1. #include<bits/stdc++.h>
  2. #include<deque>
  3. using namespace std;
  4. #define ll long long int
  5. #define ull unsigned long long
  6. #define pll pair<ll,ll>
  7. #define MS(x, y) memset(x, y, sizeof(x))
  8. #define all(x) x.begin(),x.end()
  9. #define ff first
  10. #define ss second
  11. #define INFL LLONG_MAX
  12. #define pb push_back
  13. #define FIO ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
  14. #define loop(i,x,n) for(int i=x;i<n;i++)
  15. #define mp make_pair
  16. const ll mod = 1e9 + 7;
  17.  
  18. bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
  19. ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
  20. ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
  21. ll gcd(ll a,ll b){if(a==0)return b;return gcd(b%a,a);}
  22. ll lcm(ll a,ll b){return (max(a,b)/gcd(a,b))*min(a,b);}
  23. void write(ll a[],ll n){
  24. loop(i,0,n)cout<<a[i]<<" ";
  25. cout<<endl;
  26. }
  27. void show(vector<ll> v){
  28. loop(i,0,v.size())cout<<v[i]<<" ";
  29. cout<<endl;
  30. }
  31.  
  32. int main(){
  33. FIO;
  34. ll n,k;
  35. cin>>n>>k; // n is the number of cities // k is the mileage 1000
  36. ll a[n];
  37. loop(i,0,n)
  38. cin>>a[i];
  39. priority_queue<pair<ll,ll>, vector<pair<ll,ll> >, greater<pair<ll,ll> > > pq;
  40. ll dp[n];
  41. dp[0]=a[0];
  42. pq.push(mp(dp[0],0));
  43. loop(i,1,n){
  44. ll ma;
  45. while(1){
  46. if(pq.top().second<i-k){
  47. pq.pop();
  48. }
  49. else{
  50. break;
  51. }
  52. }
  53. dp[i]=pq.top().first+a[i];
  54. pq.push(mp(dp[i],i));
  55. }
  56. cout<<dp[n-1]-a[n-1]<<endl;
  57. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include<bits/stdc++.h>
        ^
Main.java:2: error: illegal character: '#'
#include<deque>
^
Main.java:4: error: illegal character: '#'
#define ll long long int
^
Main.java:4: error: class, interface, or enum expected
#define ll long long int
        ^
Main.java:5: error: illegal character: '#'
#define ull unsigned long long
^
Main.java:6: error: illegal character: '#'
#define pll pair<ll,ll>
^
Main.java:7: error: illegal character: '#'
#define MS(x, y) memset(x, y, sizeof(x))
^
Main.java:8: error: illegal character: '#'
#define all(x) x.begin(),x.end()
^
Main.java:9: error: illegal character: '#'
#define ff first
^
Main.java:10: error: illegal character: '#'
#define ss second
^
Main.java:11: error: illegal character: '#'
#define INFL LLONG_MAX
^
Main.java:12: error: illegal character: '#'
#define pb push_back
^
Main.java:13: error: illegal character: '#'
#define FIO ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
^
Main.java:13: error: class, interface, or enum expected
#define FIO ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
                                     ^
Main.java:13: error: class, interface, or enum expected
#define FIO ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
                                                 ^
Main.java:14: error: illegal character: '#'
#define loop(i,x,n) for(int i=x;i<n;i++)
^
Main.java:14: error: class, interface, or enum expected
#define loop(i,x,n) for(int i=x;i<n;i++)
        ^
Main.java:14: error: class, interface, or enum expected
#define loop(i,x,n) for(int i=x;i<n;i++)
                                ^
Main.java:14: error: class, interface, or enum expected
#define loop(i,x,n) for(int i=x;i<n;i++)
                                    ^
Main.java:15: error: illegal character: '#'
#define mp make_pair
^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                             ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                            ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                                           ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                                                           ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                                                                                                ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                                                                                                      ^
Main.java:18: error: class, interface, or enum expected
bool isPrime(int num){if(num==0)return false;bool flag=true;for(int i = 2; i <= sqrt(num); i++) {if(num % i == 0) {flag = false;break;}}return flag;}
                                                                                                                                                    ^
Main.java:19: error: class, interface, or enum expected
ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
                                         ^
Main.java:19: error: class, interface, or enum expected
ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
                                                                                       ^
Main.java:19: error: class, interface, or enum expected
ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
                                                                                                 ^
Main.java:19: error: class, interface, or enum expected
ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
                                                                                                       ^
Main.java:19: error: class, interface, or enum expected
ll powermodm(ll x,ll n,ll M){ll result=1;while(n>0){if(n % 2 ==1)result=(result * x)%M;x=(x*x)%M;n=n/2;}return result;}
                                                                                                                      ^
Main.java:20: error: class, interface, or enum expected
ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
                              ^
Main.java:20: error: class, interface, or enum expected
ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
                                                              ^
Main.java:20: error: class, interface, or enum expected
ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
                                                                    ^
Main.java:20: error: class, interface, or enum expected
ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
                                                                               ^
Main.java:20: error: class, interface, or enum expected
ll power(ll _a,ll _b){ll _r=1;while(_b){if(_b%2==1)_r=(_r*_a);_b/=2;_a=(_a*_a);}return _r;}
                                                                                          ^
Main.java:21: error: class, interface, or enum expected
ll gcd(ll a,ll b){if(a==0)return b;return gcd(b%a,a);}
                                   ^
Main.java:21: error: class, interface, or enum expected
ll gcd(ll a,ll b){if(a==0)return b;return gcd(b%a,a);}
                                                     ^
Main.java:22: error: class, interface, or enum expected
ll lcm(ll a,ll b){return (max(a,b)/gcd(a,b))*min(a,b);}
                                                      ^
Main.java:25: error: class, interface, or enum expected
cout<<endl;
^
Main.java:26: error: class, interface, or enum expected
}
^
Main.java:29: error: class, interface, or enum expected
cout<<endl;
^
Main.java:30: error: class, interface, or enum expected
}
^
Main.java:34: error: class, interface, or enum expected
    ll n,k;
    ^
Main.java:35: error: class, interface, or enum expected
    cin>>n>>k;         // n is the number of cities // k is the mileage 1000
    ^
Main.java:36: error: class, interface, or enum expected
    ll a[n];
    ^
Main.java:37: error: class, interface, or enum expected
    loop(i,0,n)
    ^
Main.java:39: error: class, interface, or enum expected
    priority_queue<pair<ll,ll>, vector<pair<ll,ll> >, greater<pair<ll,ll> > > pq;
    ^
Main.java:40: error: class, interface, or enum expected
    ll dp[n];
    ^
Main.java:41: error: class, interface, or enum expected
    dp[0]=a[0];
    ^
Main.java:42: error: class, interface, or enum expected
    pq.push(mp(dp[0],0));
    ^
Main.java:43: error: class, interface, or enum expected
    loop(i,1,n){
    ^
Main.java:45: error: class, interface, or enum expected
        while(1){
        ^
Main.java:48: error: class, interface, or enum expected
            }
            ^
Main.java:51: error: class, interface, or enum expected
            }
            ^
Main.java:54: error: class, interface, or enum expected
        pq.push(mp(dp[i],i));
        ^
Main.java:55: error: class, interface, or enum expected
    }
    ^
Main.java:57: error: class, interface, or enum expected
}
^
61 errors
stdout
Standard output is empty