Submission #723049

# Submission time Handle Problem Language Result Execution time Memory
723049 2023-04-13T07:55:46 Z ooscode Stove (JOI18_stove) C++17
Compilation error
0 ms 0 KB
// IN THE NAME OF ALLAH #include<bits/stdc++.h> using namespace std; #define fast ios_base::sync_with_stdio(false);cin.tie(NULL)#define wall cerr << "------------------------------------" << endl#define pb push_back#define pob pop_back#define F first#define S second#define all(x) x.begin() , x.end()#define scan scanf#define print printf#define outs(x) print("%lld " , x)#define out(x) print("%lld\n" , x)#define in(x) scan("%lld" , &x)// #define int ll mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); #pragma GCC optimize("Ofast") typedef long long ll;typedef pair<int , int> pii;typedef pair<ll , ll> pll;typedef pair<pii,int> piii;typedef pair<pll , ll> plll; const int N = 1e5+10;const int K = 2e5+10;const ll mod = 1e9+7;const ll INF = 1e18+10;const int P = 31;const int lg = 25;int n , m;ll a[N];int ans;set<pii> s;void get() {    while(s.size() != m-1) {        ans += (*s.begin()).F - 1;        s.erase(s.begin());    }}int main(){       fast;    cin >> n >> m;        for(int i = 1 ; i <= n ; i++)        cin >> a[i];    ans = n;    for(int i = 1 ; i < n ; i++)         s.insert({a[i+1] - a[i] , i});    get();    cout << ans << "\n";        return 0;}

Compilation message

/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o: in function `_start':
(.text+0x24): undefined reference to `main'
collect2: error: ld returned 1 exit status