#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

vector<int> func(vector<float> v, int m) {

    vector<int> res;
    
    int i = 0;
    while(i < v.size()) {
        float buff = m * v[i];
        int balls;
        if(buff < 0.5) balls = 0;
        else
        if(buff < 1.)  balls = 1.0;
        else
            balls = buff;
        res.push_back(balls);
        i++;
    }
    
    return res;
}

using namespace std;

int main()
{
    vector<int> res = func({0.5, 0.3, 0.1, 0.1}, 7);
    
    for(int i = 0; i < res.size(); ++i) {
        cout << res[i] << " ";
    }
    
    cout << endl;
   
   return 0;
}
