Mendo Judge Discussion Board - Forums
Search
Recent Topics
Hottest Topics
Member Listing
Back to home page
Помош за задачата книги
Forum Index
»
Задачи од национални натпревари
Author
Message
23/11/2016 16:24:11
Subject:
Помош за задачата книги
Kosta F
Joined: 20/11/2016 14:55:05
Messages: 2
Offline
Точно решение ми јавува само за првите два тест случаи, а јас со што и да пробам ми дава точен резултат
#include <iostream>
using namespace std;
int main(){
int n,m,x,naj=0,rez=0;
cin>>n>>m;
int arr[1001]={0};
for(int i=0;i<n;i++){
cin>>x;
arr[x]=x;
if(x>naj)
naj=x;
}
int y=m;
for(int i=naj;i>0;i--){
if(arr[i]!=0 && y%m==0){
rez=rez+2*arr[i];
y++;
}
else if(arr[i]!=0)
y++;
}
cout<<rez;
}
23/11/2016 23:25:31
Subject:
Re:Помош за задачата книги
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
Што ако повеќе книги треба да се однесат на иста локација? Еве поправено решение.
#include <iostream> using namespace std; int main(){ int n,m,x,naj=0,rez=0; cin>>n>>m; int arr[1001]={0}; for(int i=0;i<n;i++){ cin>>x; arr[x]++; if(x>naj) naj=x; } int y=m; for(int i=naj;i>0;i--){ if(arr[i]!=0 && y%m==0){ rez=rez+2*i; y++; arr[i]--; i++; } else if(arr[i]!=0){ y++; arr[i]--; i++; } } cout<<rez; }
24/11/2016 09:34:44
Subject:
Помош за задачата книги
Kosta F
Joined: 20/11/2016 14:55:05
Messages: 2
Offline
фала
Forum Index
»
Задачи од национални натпревари
Go to:
Select a forum
Добродојдовте!
Општа дискусија
Задачи од национални натпревари
Задачи од меѓународни натпревари
Други задачи
Регионални натпревари
Државни натпревари
Македонски Олимпијади
Други натпревари
Pascal
C/C++
Јава
Други јазици
Powered by
JForum 2.1.8
©
JForum Team