171972025-06-02 20:19:45tomi7Bináris kereséscpp17Hibás válasz 7/10028ms1504 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	int t;cin>>t;
    while(t--){
        int n;cin>>n;
        string s;
        cin>>s;
        vector<int> nulla;
        vector<int> egy;
        for(int i=0;i<n;i++){
            if(s[i]=='0'){
                nulla.push_back(i+1);
            }else{
                egy.push_back(i+1);
            }
        }
        reverse(nulla.begin(), nulla.end());
        for(int x: egy){
            cout<<x<<' ';
        }
        for(int x: nulla){
            cout<<x<<' ';
        }
        cout<<endl;
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask13/3
1Elfogadva13ms1504 KiB
subtask24/4
1Elfogadva13ms1212 KiB
subtask30/16
1Hibás válasz1ms316 KiB
subtask40/25
1Hibás válasz28ms564 KiB
2Hibás válasz28ms564 KiB
3Hibás válasz28ms564 KiB
4Hibás válasz28ms564 KiB
5Hibás válasz25ms756 KiB
subtask50/22
1Hibás válasz9ms1396 KiB
2Hibás válasz9ms1200 KiB
3Hibás válasz9ms1200 KiB
subtask60/30
1Hibás válasz13ms820 KiB
2Hibás válasz10ms896 KiB