๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.6K subscribers
5.59K photos
3 videos
95 files
10.1K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
int main() {
    int n, m;
    cin >> n >> m;

    vector<int> loads(n, 0);
    priority_queue<pair<int, int>, vector<pair<int, int>>, greater<pair<int, int>>> servers;

    for (int i = 0; i < n; ++i) {
        servers.push({0, i + 1});
    }

    for (int i = 0; i < m; ++i) {
        int request;
        cin >> request;

        auto min_server = servers.top();
        servers.pop();

        int server_index = min_server.second - 1;

        loads[server_index] += request;
        min_server.first += request;

        servers.push(min_server);

        cout << min_server.second << " ";
    }

    cout << endl;
    return 0;
}

Server โœ…
Amadeus
import math
from bisect import bisect_left, bisect_right

mx = 10**6

spf = [False, False] + [True for i in range(mx)]

for i in range(2, int(math.sqrt(mx)) + 1):
    if spf[i] == True:
        for j in range(i * i, mx + 1, i):
            spf[j] = False

p = []

for i in range(len(spf)):
    if spf[i]:
        p.append(i)

p.sort()
n = len(p)
cnt = 0

N = int(input())

idx = bisect_right(p, N)

a = []

for i in range(1, idx):
    z = 2 ** p[i]
    if (2 < p[i] < z or 2 < z < p[i]) and z <= N:
        cnt += 1
        a.append([2, p[i], 2])

print(cnt)

Mystery keys โœ…
๐Ÿ‘2
def solve(N, A, B):
    set_B = set(B)
    smallest_missing = None
    for num in A:
        if num not in set_B:
            if smallest_missing is None or num < smallest_missing:
                smallest_missing = num
   
    if smallest_missing is None:
        return -1
   
    return smallest_missing

Missing Element โœ