Nie jesteś zalogowany na forum.
Strony: 1


Witam!
Czy ma ktoś 100 punktów za zadanie "Szachy" i powie mi co jest źle w moim kodzie,
bo za każdym razem dostaję 34 punkty, co skutecznie uniemożliwia mi wyprzedzenie 
w rankingu towarzysza Ciastka?
Oto kod:
#include<iostream>
#include<algorithm>
using namespace std;
long long tab[2000000];
int main()
{
	ios_base::sync_with_stdio(0);
	long long a, b, c=0;
	cin>>a;
	for (int i=0; i<a; i++)
	{
		for (int j=0; j<a; j++)
		{
			cin>>tab[j];
		}
		sort(tab, tab+a, greater <int>());
		c+=tab[0];
	}
	cout<<c;
	return 0;
}, widzę cię.
Offline


ale skomplikowane
ja mam 100000x prosciej
Przed użyciem zapoznaj się z treścią ulotki dołączonej do opakowania bądź skonsultuj się z lekarzem lub farmaceutą, gdyż każdy lek niewłaściwie stosowany zagraża Twojemu życiu lub zdrowiu.
Offline


No to dawaj.
, widzę cię.
Offline


Czy nie lepiej zamiast sortować, stworzyć zmienną maks = 0 i jeśli coś będzie większe, to zmienić maks?
Mój pseudokod:
utwórz zmienną wynik = 0
utwórz ile
wczytaj wartość ile
i = 0, dopók i < ile, zwiększ i o 1
{
utwórz zmienną maks = 0
j = 0 dopóki j < ile, zwiększ j
{
utwórz zmienną liczba
wczytaj wartość liczba
jeśli liczba > maks
{
przypisz maks wartość liczba
}
}
zwiększ wynik o maks
}
wypisz wynik
Prawda, że proste?
-CHCIAŁEM POWIEDZIEĆ (...)
ŻE NA TYM ŚWIECIE JEST
CHYBA COŚ, DLA CZEGO
WARTO ŻYĆ.
Śmierć zastanowił się
przez chwilę.
KOTY,
stwierdził w końcu.
KOTY SĄ MIŁE
Terry Prachett "Czarodzicielstwo"
Offline


#include <iostream>
using namespace std;
int main()
{
    int n, x, suma=0;
    cin>>n;
    int wynik<n>;    # tablica, tylko nie moge uzywac klamerek na forum
    for (int i=0; i<n; i++){
        
        int maks = 0;
        for (int j=0; j<n; j++){
            cin>>x;            
            maks = max(x, maks);        
        }
        wynik<i> = maks;    # jak coś to tu jest tablica
    }
    for (int i=0; i<n; i++){
        suma = suma + wynik<i>;
    
    }
    cout<<suma;
}
Przed użyciem zapoznaj się z treścią ulotki dołączonej do opakowania bądź skonsultuj się z lekarzem lub farmaceutą, gdyż każdy lek niewłaściwie stosowany zagraża Twojemu życiu lub zdrowiu.
Offline
Antek, wszystko u ciebie było ok (chyba) prócz 1 rzeczy. Jeśli w danym rzędzie wszystkie liczby są ujemne, to nie ma sensu dodawać największej.
╔══╗♫     Mam Admina
║██║ ♫    Moja historia w skrócie:
║(O)║ ♫   Użytkownik - Zbanowany - Admin - Użytkownik - Zbanowany - Zbanowany Admin - Odbanowany Moderator - Admin - Moderator - Admin
╚══╝ ♫
 jest Grupim Grubasem
Offline


A, no! Ok, dzieki!
, widzę cię.
Offline
Strony: 1