Xwab
Форумыnavigate_nextПрограммирование на PHP

Задачи для развития навыков программирования
Сообщения
DarveL

M0rtiis, ненамного)решение 5 сек)

01 Дек 2012, 21:52
Виктор

M0rtiis, ааа там вообще RSA шифр

01 Дек 2012, 21:53
M0rtiis

DarveL, я и дописал потом в конце. продолжим! никаму никаких решений. будем тока намекать о размере своих яиц. я за
добавлено спустя 48 секунд:
Виктор, я на первую часть поста смотрел, не знаю что такое RSA

01 Дек 2012, 21:56
LooK

Задано натуральное число 0<K<2^16 и число 1<N<11. Определить максимальную степень C числа N, чтобы число N^C было делителем числа K

01 Дек 2012, 22:45
DarveL

M0rtiis, из всей темы я тока пост 50 прочел было)

01 Дек 2012, 22:54
Danis92

Кто-нибудь реализовал алгоритм свой для шашек ?
скиньте pls хочу глянуть ,пока свои делаю не могу учесть весх вариантов.

Да счастливые билеты легко реализовать не спорю ,но найти максимально оптимальное решение довольно сложно

Про RSA шифр тоже легкая задача ,главное описание шифра почитать ,даст немного представления о используемых шифрах.

03 Дек 2012, 21:09
bober

сегодня на паре решал такую:
Дана квадратная матрица НхН записать в одномерный массив сумму элементов четных строк матрицы, у которых с первого элемента подрят идут К и более положительных чисел.

03 Дек 2012, 21:37
TOOZ

bober, +5 к крутости.
\\ не, вообще это хорошо

03 Дек 2012, 21:40
bober

не трудно на самом деле. Просто мозгами иногда лень шевелить..)

03 Дек 2012, 21:41
Виктор

bober пишет:
"сегодня на паре решал такую:
Дана квадратная матрица НхН записать в одномерный массив сумму элементов четных строк матрицы, у которых с первого элемента подрят идут К и более положительных чисел."

Не проверял. Чисто от балды ща написал без компилятора. Возможны даже синтаксические ошибки
uses crt;
var k,n,o,summ,i,j,h:integer;
a:array[1..99,1..99] of integer;
b:array[1..99] of integer;
begin
clrscr;
k:=2;
n:=5;
o:=0;
h:=0;
{random}
randomize;
for i:=1 to n do
   begin
   for j:=1 to n do
      begin
      a[i,j]:=random(10)-5;
      write(a[i,j]:3);
      end;
   writeln;
   end;
{/random}
for i:=1 to n do
   begin
   o:=0;
   summ:=0;
   for j:=1 to n do
      begin
      if(i mod 2=1) then break;
      if(o<k) and (a[i,j]<0) then
         begin
         summ:=0;
         break;
         end;
      if(a[i,j]>0) or (o>=k) then
         begin
         inc(o);
         summ:=summ+a[i,j];
         end;
      end;
   if(summ>0) then
      begin
      inc(h);
      b[h]:=summ;
      c[h*(-1)]:=i;
      end;
   end;
if h>0 then
   for i:=1 to h do writeln(c[h*(-1)],'=>',b[i])
else
   writeln('net takih strok');
readln
end.


__________
посл.ред. 04 Дек 2012, 9:38; всего 5 раз(а) 04 Дек 2012, 5:46
Ответить на тему