Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3
  1  Келдиёр Рахматов, 25 ноября 2024 г. 10:58:41
     ikkalasiniyam tekshirib tashlab ko'r
  2  Келдиёр Рахматов, 25 ноября 2024 г. 10:58:23
     def maksimal_qoniqish(n, k, s): jami_qoniqish = 0 for _ in range(k): max_index = s.index(max(s)) jami_qoniqish += s[max_index] s[max_index] = max(0, s[max_index] - 1) return jami_qoniqish n, k = map(int, input().split()) s = list(map(int, input().split())) print(maksimal_qoniqish(n, k, s))
  3  Келдиёр Рахматов, 25 ноября 2024 г. 10:56:50
     pythonda tashalyapti qara to'g'irlab ishlatib ko'r
  4  Келдиёр Рахматов, 25 ноября 2024 г. 10:56:19
     def maksimal_qoniqish(N, K, s): # Kafe qoniqish darajasini manfiy sifatida prioritet navbatga joylashtiramiz heap = [-x for x in s] heapq.heapify(heap) total_satisfaction = 0 for _ in range(K): max_satisfaction = -heapq.heappop(heap) # Eng yuqori qoniqish darajasini olamiz total_satisfaction += max_satisfaction # Umumiy qoniqish darajasini yangilaymiz if max_satisfaction > 0: heapq.heappush(heap, -(max_satisfaction - 1)) # Yangi qiymatni qayta joylashtiramiz return total_satisfaction # Kiruvchi ma'lumotlar N, K = map(int, input().split()) s = list(map(int, input().split())) # Chiquvchi ma'lumotlar print(maksimal_qoniqish(N, K, s))
  5  Чаросхон, 25 ноября 2024 г. 10:44:13
     oxirigacha o'tiraman c ga yordam kerak shuni ishlasam birinchi bo'laman
  6  Давлатбек, 25 ноября 2024 г. 10:42:10
     oxirigacha o'tiring
  7  Давлатбек, 25 ноября 2024 г. 10:40:55
     4 ga
  8  Давлатбек, 25 ноября 2024 г. 10:40:46
     b masalani o'tkazing
  9  Чаросхон, 25 ноября 2024 г. 10:40:02
     chatgpt ham time lmit bo'lli 16-testda
  10  Давлатбек, 25 ноября 2024 г. 10:39:06
     #include <iostream> using namespace std; int main(){ int a,b,c,x,y; cin>>a>>b>>c>>x>>y; int q1=0,q2=0,natija=0; if(x > a){ natija +=a; q1=x-a; } else { natija +=x; } if(y > b){ natija+=b; q2 = y-b; } else { natija +=y; } int umumiy = min(q1,q2); if(umumiy > c){ natija+=c;} else{natija+=umumiy;} cout << natija; } b masala
  11  Давлатбек, 25 ноября 2024 г. 10:33:12
     #include <iostream> #include <vector> #include <queue> using namespace std; int maksimal_qoniqish(int n, int k, vector<int>& s) { priority_queue<int> max_heap(s.begin(), s.end()); int jami_qoniqish = 0; for (int day = 0; day < k; ++day) { if (max_heap.empty()) break; int max_val = max_heap.top(); max_heap.pop(); jami_qoniqish += max_val; if (max_val > 1) max_heap.push(max_val - 1); } return jami_qoniqish; } int main() { int n, k; cin >> n >> k; vector<int> s(n); for (int i = 0; i < n; ++i) { cin >> s[i]; } int result = maksimal_qoniqish(n, k, s); cout << result << endl; return 0; } c masala yuborib ko'ring chatgptdan oldim
  12  Чаросхон, 25 ноября 2024 г. 10:30:43
     c 12 dan time limit berdi
  13  Чаросхон, 25 ноября 2024 г. 10:30:18
     b 6-testga xato bo'ldi
  14  Келдиёр Рахматов, 25 ноября 2024 г. 10:29:53
     c nechanchi testdan qaytdi
  15  Келдиёр Рахматов, 25 ноября 2024 г. 10:29:42
     san yechma biza tashaganni ko'r b ni
  16  Давлатбек, 25 ноября 2024 г. 10:29:37
     tashang B masalani
  17  Давлатбек, 25 ноября 2024 г. 10:28:30
     #include <iostream> using namespace std; int main(){ int a,b,c,x,y; cin>>a>>b>>c>>x>>y; int q1=0,q2=0,natija=0; if(x > a){ natija +=a; q1=x-a; } else { natija +=x; } if(y > b){ natija+=b; q2 = y-b; } else { natija +=y; } int umumiy = min(q1,q2); if(umumiy > c){ natija+=c; } cout << natija; } b masala 100% o'tadi
  18  Чаросхон, 25 ноября 2024 г. 10:25:02
     b ni xarto ishlayopti ko'ring
  19  Чаросхон, 25 ноября 2024 г. 10:23:46
     // 5 4 1 //3 3 kiritilsa 6 chiqishi kerak //7 8 3 // 4 9 kiritilsa 12 chiqishi kerak //x ta somsa y ta choy bor a nafari 1 ta somsa b nafari y ta choy va c nafari 1 ta somsa 1 ta choy ichadi,agar o'quvchi xohlagan narsasini olib bilsa u xursand bo'ladi.xursand bo'ladigan maksimal bolalar sonini toping //#include <iostream> // using namespace std; //int main() { //int a,b,c,x,y; //cin>>a>>b>>c; //cin>>x>>y; //long long cnt=0,cnt1=0,cnt2=0; //do{ //if(c>0 && x!=0 && y!=0){ // c-=1; // 0 // x-=1;//2 // y-=1;//2 // ++cnt2;//1 // } //if(a>0 && x!=0){ // a-=1;//4 3 // x-=1;//1 0 // ++cnt;//1 2 //} //if(b>0 && y!=0) // b-=1;//3 2 // y-=1;//1 0 // ++cnt1;//1 1 //}while(x!=0 && y!=0); // cout<<cnt+cnt1+cnt2; //} b masala
  20  Келдиёр Рахматов, 25 ноября 2024 г. 10:22:41
     b ni o'tkazchi pastda turibdi
 1 2 3

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru