- #include <iostream >
- using namespace std;
- int main()
- {
- int n,m,g1=0,g2=0,g3=0,s=0;
- cin>>n;
- for (int i=0;i<n;i++)
- {
- cin>>m;
- if (m==4) s++;
- else if (m==3) g3++;
- else if (m==2) g2++;
- else g1++;
- }
- g1-=g3;
- s+=g3;
- if (g2%2==0 && g2>0)
- {
- s+=g2/2;
- g2=0;
- }
- else if (g2%2==1 && g2>0)
- {
- s+=g2/2+1;
- g1-=2;
- }
- if (g1>0)
- {
- s+=g1/4;
- if (g1%4>0) s++;
- }
- cout<<s<<endl;
- return 0;
- }
Tuesday, January 21, 2020
Codeforces 158B Taxi Solution in C++
Subscribe to:
Post Comments (Atom)
Codeforces 131A cAPS lOCK Solution in C
#include <stdio.h> int main () { char ch [ 106 ]; int i , j , ck = 1 ; scanf ( "%s" , ch ); ...
-
#include <stdio.h> #include <string.h> int main () { int i , n , l = 0 ; char a [ 120 ]; scanf ( ...
-
#include <stdio.h> int main () { int o , n , a , b , c , s , t , u ; s = 0 ; t = 0 ; u = 0 ...
-
#include <stdio.h> #include <string.h> int main () { int i , n , p = 0 ; char s [ 120 ]; scanf ( ...
No comments:
Post a Comment