Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std; using namespace std; int main() { int n,k; cin>>n>>k; int niza[n]; for(int i=0; i
>niza[i]; } int seq[k]; for(int i=0; i
>seq[i]; seq[i]--; } int cnt[n+1]; memset(cnt,0,sizeof(cnt)); int MAX=0; int turn=0; int tmp=0; for(int i=0; i
0 and cnt[MAX] == 0) { MAX--; } if(MAX > tmp){ cnt[MAX] --; if(turn % 2 == 0){ alice += MAX; } else{ bob += MAX; } } else{ if(turn % 2 == 0){ alice += tmp; } else{ bob += tmp; } tmp = 0; } int next = seq[i] + j + 1; if(next < n){ if(niza[next] > MAX){ tmp = niza[next]; } else{ cnt[niza[next]]++; } } turn ^= 1; } cout<
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)