Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
A • Potato Sacks
Language:
Ada
Assembly
Bash
C#
C++ (gcc)
C++ (clang)
C++ (vc++)
C (gcc)
C (clang)
C (vc)
Client Side
Clojure
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Haskell
Java
Javascript
Kotlin
Lua
MySql
Node.js
Ocaml
Octave
Objective-C
Oracle
Pascal
Perl
Php
PostgreSQL
Prolog
Python
Python 3
R
Rust
Ruby
Scala
Scheme
Sql Server
Swift
Tcl
Visual Basic
Layout:
Vertical
Horizontal
#include <bits/stdc++.h> using namespace std; int main() { int P, K, capacidad, in, suma, cuenta; vector<int> saco; cin >> P; while(P--) { saco.clear(); suma = 0; cin >> K; cin >> capacidad; for(int i = 0; i < 10; i++) { cin >> in; saco.push_back(in); } sort(saco.begin(), saco.end()); cuenta = 0; while(cuenta<10) { suma += saco[cuenta]; //cout << "suma 1: " << suma << "\n"; if(suma == capacidad) { cout << K << " YES\n"; break; } if(suma > capacidad) break; cuenta++; } if(capacidad == suma) continue; if(suma < capacidad) { cout << K << " NO\n"; continue; } cuenta = 0; while(cuenta<10) { suma -= saco[cuenta]; //cout << "suma 2: " << suma << "\n"; if(suma == capacidad) { cout << K << " YES\n"; break; } if(suma < capacidad) break; cuenta++; } if(capacidad == suma) continue; cout << K << " NO\n"; } }
g++
5 1 20 3 2 1 3 3 2 3 2 1 1 2 25 3 3 3 3 3 3 3 3 3 3 3 10 1 1 1 1 1 1 1 1 1 1 4 20 1 1 1 1 1 1 1 1 1 1 5 20 2 2 2 2 2 2 2 2 2 3
Show compiler warnings
[
+
] Compiler args
[
-
]
Show input
Compilation time: 1.53 sec, absolute running time: 0.06 sec, cpu time: 0.01 sec, memory peak: 3 Mb, absolute service time: 1,59 sec
edit mode
|
history
|
discussion
1 YES 2 NO 3 YES 4 NO 5 NO