1) mnożenie macierzy kwadratowych (np. algorytm Canona) 2) wyszukiwanie podmacierzy kwadratowych w wielkich macierzach 3) Dany jest graf w postaci macierzy incydencji (0 oznacza brak przejścia, liczba > 0 oznacza koszt przejścia). Wyliczyć minimalny koszt przejścia między wszystkimi parami węzłów (niekoniecznie podaje jak te ścieżki wyglądają). 4) Dany jest graf w postaci listy incydencji (dla każdego węzła podana jest lista węzłów sąsiednich). Odnaleźć wszystkie możliwe ścieżki między wszystkimi możliwymi parami węzłów. 5) Rozwiąż układ n równań z n niewiadomymi, dany jako macierz nx(n+1) (ostatni rząd do wynik równania) metodą Jacobiego. 6) Dana jest macierz znaków. Znaleźć wszystkie ciągi w macierzy składające się z conajmniej 3 samogłosek (małych lub dużych) po skosie, pionowo lub poziomo. 7) Dane jest drzewo w postaci listy incydencji (dla każdego węzła podana jest: wartość węzła (litera), lista węzłów sąsiednich). Odnaleźć ścieżkę w drzewie zaczynające się od wierzchołka, w której wartości węzłów w ścieżce składają się na zadany wyraz (np. "alamakota") 8) Znaleźć liczbę edycji potrzebną, by zamienić jeden string na drugi (edit distance) dla dużej liczby par stringów. 9) Dana jest macierz oraz ciąg trójek, w postaci . Należy dodać wartość o podanych współrzędnych do macierzy (współrzędne mogą się powtarzać!) 10) Dany jest graf w postaci listy incydencji (dla każdego węzła podana jest lista węzłów sąsiednich). Posortować wierzchołki topologicznie. 11) Wyliczyć całkę z funkcji zadanej jako lista (np 2x^2+3 dane by było jako 3,0,2,0,0, x^4-x^3+5 dane będzie jako 5,0,0,-1,0) w zadanym przedziale metodą monte carlo 12) Wyliczyć całkę z funkcji zadanej jako lista (np 2x^2+3 dane by było jako 3,0,2,0,0, x^4-x^3+5 dane będzie jako 5,0,0,-1,0) w zadanym przedziale metodą trapezó 13) Uruchomionych jest n procesów konkurujących w dostępie do xinf)(2*1)(2*1)/( (2*1-1)(2*1+1)) * (2*2)(2*2)/((2*2-1)(2*2+1)) * .... * (2j)*(2j)/( (2j-1)(2j+1))