/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Wrong Answer 12ms 576.0 KiB
#3 Wrong Answer 12ms 572.0 KiB

Code

// Böyük bir qabda un, duz və suyu qarışdırın və yoğurun. Üzərini təmiz bir dəsmal ilə örtün və 20 dəqiqə dincəlsin.
// Dincəlmiş xəmiri 2 hissəyə bölün və un səpilmiş piştaxtada oxlovla nazik şəkildə açıb yayın.
// Çay stəkanının ağzından istifadə edərək xəmirdən kiçik dairələr düzəldin.
// Ayrı bir qabda qiymə və sürtgəcdən keçirilmiş soğanı qarışdırın.
// Xəmirdən kəsdiyiniz dairələrin ortasına təxminən 1 çay qaşığı soğan-qiymə qarışığı qoyun.
// Əvvəlcə qiymə ilə doldurulmuş xəmiri yarım ay şəklinə salın. Yarım ay şəklində qatlanmış xəmirin iki iti küncünü birləşdirərək mantı bağlayın.
// Qapalı mantı piştaxtada olarkən unlayın. İstəyirsinizsə, bişirərkən dağılmaması üçün təxminən 10 dəqiqə dondurucuda saxlayın.
// Mantı dərin qazanda qaynayan bulyona köçürün və qurudulmuş nanə əlavə edin.
// Kərə yağı və tomat pastasını kiçik bir qazanda ətirlənənə qədər bişirin və mantıya köçürün.
// Mantı təxminən 10 dəqiqə bişirin. Köftələr suyun üstündə üzməlidir.
// Bişirdikdən sonra suyu olan boşqaba köçürün və doğranmış keşniş səpərək süfrəyə verin. Sevdiklərinizlə yeməkdən zövq alın.
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
using namespace std;
using namespace __gnu_pbds;

#define SPEED                     \
    ios_base::sync_with_stdio(0); \
    cin.tie(NULL);                \
    cout.tie(NULL);
 
#define pb push_back
#define ins insert
#define fi first
#define se second
 
#define endl "\n"
#define ALL(x) x.begin(), x.end()
#define sz(x) x.size()
#define intt long long
 
const intt mod = 1e9 + 7;
const intt base = 31;
const intt inf = 1e9;
const intt mxN = 2e5 + 5;
const intt L = 21;


void solve() {
    int n;
    cin >> n;
    vector<int> a(n);
    int neg_count = 0, zero_count = 0, pos_count = 0;
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
        if (a[i] == -1) {
            neg_count++;
        } else if (a[i] == 0) {
            zero_count++;
        } else {
            pos_count++;
        }
    }

    int score = 0;
    while (neg_count >= 2 && pos_count >= 1) {
        score += (-1) * (-1) * 1;
        neg_count -= 2;
        pos_count--;
    }
    while(neg_count >= 2 && zero_count >= 1) {
        neg_count -= 2;
        zero_count--;
    }
    while(neg_count >= 1 && zero_count >= 2) {
        neg_count--;
        zero_count -= 2;
    }
    while (pos_count >= 3) {
        score += 1 * 1 * 1;
        pos_count -= 3;
    }
    while (neg_count >= 1 && pos_count >= 2) {
        score += (-1) * 1 * 1;
        neg_count--;
        pos_count -= 2;
    }
    while (neg_count >= 2 && pos_count >= 1) {
        score += (-1) * (-1) * 1;
        neg_count -= 2;
        pos_count--;
    }

    cout << score << endl;
}

signed main() {
    SPEED;  
 
    intt tst = 1;
    cin >> tst;
    while (tst--) {
        solve();
    }
}

Information

Submit By
Type
Submission
Problem
P1152 Special Array
Contest
Happy New Year 2025
Language
C++17 (G++ 13.2.0)
Submit At
2025-01-02 15:24:35
Judged At
2025-01-02 15:24:35
Judged By
Score
1
Total Time
12ms
Peak Memory
576.0 KiB