Hệ sinh thái số IELP
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hệ sinh thái số IELP

Học lập trình với Hệ sinh thái số IELP
 
Trang ChínhTrang Chính  CalendarCalendar  Latest imagesLatest images  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
Trần Hoàng tích Phần được Thành sinh pháp Phạm nguyễn 2022 giác đặng nhật hình phương sach HOAI thưởng Nhàn tổng wavio BANG Minh điểm chứa
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
Nguyễn Phúc Tâm EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
Nguyễn Phúc Tâm EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
Nguyễn Phúc Tâm EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
Nguyễn Phúc Tâm EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
Nguyễn Phúc Tâm EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
Nguyễn Phúc Tâm EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
Nguyễn Phúc Tâm EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
Nguyễn Phúc Tâm EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
Nguyễn Phúc Tâm EmptyFri Mar 31, 2023 11:10 pm by Trần Thanh Trà

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Top posting users this week
No user

 

 Nguyễn Phúc Tâm

Go down 
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 02, 2022 5:32 pm

TINHS
Code:
var
  s: real;
  n, i: longint;
begin
    assign(input,'tinhs.inp');reset(input);
    assign(output,'tinhs.out');rewrite(output);
    readln(n);
    s := 0;
    s := (n*(n+3))/(4*(n+1)*(n+2));
    writeln(s:0:2);
    close(input);close(output);
end.

Nguyễn Phúc Tâm likes this post

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 02, 2022 5:33 pm

MERGES
Code:
var
  s1, s2, sa, sb, s: string;
  p : longint;
begin
    assign(input,'merges.inp');reset(input);
    assign(output,'merges.out');rewrite(output);
    readln(s);
    p := pos(' ', s);
    s1 := copy(s, 1, p-1);
    s2 := copy(s, p+1, length(s)-p);
    sa := s1 + s2;
    sb := s2 + s1;
    if sa > sb then writeln(sa)
    else writeln(sb);
    close(input);close(output);
end.

Admin and Nguyễn Phúc Tâm like this post

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 02, 2022 6:07 pm

TRIAS
Code:
var
  x1, x2, x3, y1, y2, y3: real;
  d1, d2, d3, s: real;
function dd(u1, u2, v1, v2: real): real;
begin
    exit(sqrt(sqr(u1-u2) + sqr(v1-v2)));
end;
begin
    assign(input,'trias.inp');reset(input);
    assign(output,'trias.out');rewrite(output);
    readln(x1, y1);
    readln(x2, y2);
    readln(x3, y3);
    d1 := dd(x1, x2, y1, y2);
    d2 := dd(x1, x3, y1, y3);
    d3 := dd(x2, x3, y2, y3);
    if (d1 + d2 > d3) and (d1 + d3 > d2) and (d2 + d3 > d1) then
      begin
          s := 1/2 *abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1));
          writeln(s:0:2);
      end
    else writeln('NONE');
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 02, 2022 6:21 pm

PERMAX
Code:
var
  n, k, res, i: longint;
  c: array[-7..10007] of longint;
procedure tcs(u: longint);
begin
    k := 0;
    while u > 0 do
      begin
          inc(k);
          c[k] := u mod 10;
          u := u div 10;
      end;
end;
procedure qs(l, h: longint);
var i, j, giua, chot, tam: longint;
begin
    i := l;
    j := h;
    giua := (i+j) div 2;
    chot := c[giua];
    while i <= j do
      begin
          while c[i] > chot do inc(i);
          while c[j] < chot do dec(j);
          if i <= j then
            begin
                tam := c[i];
                c[i] := c[j];
                c[j] := tam;
                inc(i);
                dec(j);
            end;
      end;
    if i < h then qs(i, h);
    if l < j then qs(l, j);
end;
begin
    assign(input,'permax.inp');reset(input);
    assign(output,'permax.out');rewrite(output);
    readln(n);
    tcs(n);
    qs(1, k);
    res := 0;
    for i := 1 to k do res := res*10 + c[i];
    writeln(res);
    close(input);close(output);
end.

Admin likes this post

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyThu Nov 03, 2022 10:01 pm

# 13 công thức tính tổng dãy số
Cấp số cộng(dãy số cách đều)
Code:

// Cap so cong(day so cach deu)
var
  s: real;
  n, i: longint;
  a: array[-7..100007] of longint;
begin
    assign(input,'ct1.inp');reset(input);
    assign(output,'ct1.out');rewrite(output);
    readln(n);
    for i := 1 to n do read(a[i]);
    s := n*(a[1] + a[n])/2; // s := n*(2*a[1]+(n-1)*(a[n]-a[n-1]))/2;
    writeln(s);
    close(input);close(output);
end.
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyFri Nov 04, 2022 10:23 pm

# 13 công thức tính tổng dãy số
Dãy số tự nhiên
Code:
var
  n, s: longint;
begin
    assign(input,'ct2.inp');reset(input);
    assign(output,'ct2.out');rewrite(output);
    readln(n);
    s := (n * (n + 1)) div 2;
    writeln(s);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyFri Nov 04, 2022 10:24 pm

# 13 công thức tính tổng dãy số
Dãy số lẻ
Code:
var
  n: longint;
  s: int64;
begin
    assign(input,'ct3.inp');reset(input);
    assign(output,'ct3.out');rewrite(output);
    readln(n);
    s := sqr(n);
    writeln(s);
    close(input);close(output);
end.



Được sửa bởi Nguyễn Phúc Tâm ngày Fri Nov 04, 2022 10:29 pm; sửa lần 1.
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyFri Nov 04, 2022 10:25 pm

# 13 công thức tính tổng dãy số
Tổng các bình phương của n số tự nhiên
Code:
var
  n: longint;
  s: int64;
begin
    assign(input,'ct4.inp');reset(input);
    assign(output,'ct4.out');rewrite(output);
    readln(n);
    s := (n * (n + 1) * (2*n + 1)) div 6;
    writeln(s);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyFri Nov 04, 2022 10:26 pm

# 13 công thức tính tổng dãy số
Tổng các lập phương của n số tự nhiên
Code:
var
  n: longint;
  s: int64;
begin
    assign(input,'ct5.inp');reset(input);
    assign(output,'ct5.out');rewrite(output);
    readln(n);
    s := sqr((n * (n + 1)) div 2);
    writeln(s);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyFri Nov 04, 2022 10:28 pm

# 13 công thức tính tổng dãy số
Tổng các lũy thừa bậc 5 của n số tự nhiên
Code:
var
  n: longint;
  s: int64;
begin
    assign(input,'ct6.inp');reset(input);
    assign(output,'ct6.out');rewrite(output);
    readln(n);
    s := (sqr(n) * sqr(n + 1) * (2*sqr(n) + 2*n - 1)) div 12;
    writeln(s);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 4:48 pm

# 13 công thức tính tổng dãy số
Cấp số nhân
Code:
var
  a, n, b, c, i: longint;
  s, r, d: real;
begin
    assign(input,'ct7.inp');reset(input);
    assign(output,'ct7.out');rewrite(output);
    readln(a, n);
    b := 1;
    c := 1;
    for i := 1 to n do
      begin
          b := b * a;
          c := c * a;
      end;
    c := c div a;
    d := b/c;
    r := 1;
    for i := 1 to n+1 do r := r * d;
    s := (a*(1-r))/(1-d);
    writeln(s:0:2);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 4:50 pm

# 13 công thức tính tổng dãy số
Dãy số là các cặp số tự nhiên nhân dồn

Code:
var
  n: longint;
  s: int64;
begin
    assign(input,'ct8.inp');reset(input);
    assign(output,'ct8.out');rewrite(output);
    readln(n);
    s := (n*(n+1)*(n+2)) div 3;
    writeln(s);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 4:52 pm

# 13 công thức tính tổng dãy số
Dãy số là các nghịch đảo của các cặp số tự nhiên nhân dồn
Code:
var
  n: longint;
  s: real;
begin
    assign(input,'ct9.inp');reset(input);
    assign(output,'ct9.out');rewrite(output);
    readln(n);
    if n <= 1 then writeln('NONE')
    else
      begin
          s := n / (n + 1);
          writeln(s:0:2);
      end;
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 4:53 pm

# 13 công thức tính tổng dãy số
Dãy số là các nghịch đảo của 3 số tự nhiên nhân dồn
Code:
var
  n: longint;
  s: real;
begin
    assign(input,'ct10.inp');reset(input);
    assign(output,'ct10.out');rewrite(output);
    readln(n);
    s := (n*(n+3)) / (4*(n+1)*(n+2));
    writeln(s:0:2);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 5:24 pm

DELNMAX
Code:
uses math;
var
  n, stam: string;
  res, tam: int64;
  i: longint;
begin
    assign(input,'delnmax.inp');reset(input);
    assign(output,'delnmax.out');rewrite(output);
    readln(n);
    res := high(int64);
    for i := 1 to length(n) do
      begin
          stam := n;
          delete(stam, i, 1);
          val(stam, tam);
          res := min(res, tam);
      end;
    writeln(res);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 5:57 pm

COUPRIME
Code:
uses math;
var
  a, b: array[-7..100007] of longint;
  i, res, t, j, rmax: longint;
  f: array[-7..100007] of longint;
procedure erathos(u: longint);
var i, j: longint;
begin
    for i := 1 to u do f[i] := 1;
    f[1] := 0;
    i := 2;
    while i*i <= u do
      if f[i] = 1 then
        begin
            j := 2;
            if i*j <= u then
              begin
                  f[i*j] := 0;
                  inc(j);
              end;
            inc(i);
        end
      else inc(i);
end;
begin
    assign(input,'couprime.inp');reset(input);
    assign(output,'couprime.out');rewrite(output);
    readln(t);
    rmax := low(longint);;
    for j := 1 to t do
      begin
          readln(a[j], b[j]);
          rmax := max(rmax, b[j]);
      end;
    erathos(rmax);
    for i := 1 to rmax do f[i] := f[i-1] + f[i];
    for i := 1 to t do writeln(f[b[i]] - f[a[i]-1]);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 09, 2022 6:16 pm

ALAPRIME
Code:
var
  n: int64;
  k, d, i: longint;
  c: array[-7..100007] of longint;
procedure tsnt(u: int64);
var i: longint;
begin
    i := 2;
    while i*i <= u do
      if u mod i = 0 then
        begin
            inc(k);
            c[k] := i;
            u := u div i;
        end
      else inc(i);
    if u > 1 then
      begin
          inc(k);
          c[k] := u;
      end;
end;
begin
    assign(input,'alaprime.inp');reset(input);
    assign(output,'alaprime.out');rewrite(output);
    readln(n);
    k := 0;
    tsnt(n);
    d := 1;
    for i := 1 to k+1 do
      if (c[i] = c[i-1]) and (c[i-1] <> 0) then inc(d)
      else
        begin
            if c[i-1] <> 0 then writeln(c[i-1],#32,d);
            d := 1;
        end;
    close(input);close(output);
end.
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptySun Nov 13, 2022 3:30 pm

# 13 công thức tính tổng dãy số
Dãy số có các tử số là số lẻ, mẫu là bình phương cặp số tự nhiên nhân dồn
Code:
var
  n: longint;
  s: real;
begin
    assign(input,'ct11.inp');reset(input);
    assign(output,'ct11.out');rewrite(output);
    readln(n);
    s := (n*(n+2)) / sqr(n+1);
    writeln(s:0:2);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptySun Nov 13, 2022 3:31 pm

# 13 công thức tính tổng dãy số
Dãy số đặc biệt 1
(Sn = 1 + p^1 + p^2 + p^3 + ... + p^n)
Code:
var
  n, i, p, q: longint;
  s: real;
begin
    assign(input,'ct12.inp');reset(input);
    assign(output,'ct12.out');rewrite(output);
    readln(n, p);
    q := p;
    for i := 2 to n+1 do p := p * q;
    s := (p-1) / (q-1);
    writeln(s:0:2);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptySun Nov 13, 2022 3:33 pm

# 13 công thức tính tổng dãy số
Dãy số đặc biệt 2
(Sn = 1 + 2*p^1 + 3*p^2 + ... + (n+1)*p^n)
Code:
var
  n, i, p, q: longint;
  s: real;
begin
    assign(input,'ct13.inp');reset(input);
    assign(output,'ct13.out');rewrite(output);
    readln(n, p);
    q := p;
    for i := 2 to n+1 do p := p * q;
    s := (((n+1)*p) / (q-1)) - ((p-1) / sqr(q-1));
    writeln(s:0:2);
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptySun Nov 13, 2022 3:34 pm

MODMA
Code:
var
  n: int64;
  k, d, i, t, p: longint;
  c: array[-7..100007] of longint;
procedure tsnt(u: int64);
var i: longint;
begin
    k := 0;
    i := 2;
    while i*i <= u do
      if u mod i = 0 then
        begin
            inc(k);
            c[k] := i;
            u := u div i;
        end
      else inc(i);
    if u > 1 then
      begin
          inc(k);
          c[k] := u;
      end;
end;
begin
    assign(input,'modma.inp');reset(input);
    assign(output,'modma.out');rewrite(output);
    readln(t);
    for p := 1 to t do
      begin
          readln(n);
          tsnt(n);
          writeln(c[k]);
      end;
    close(input);close(output);
end.

Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptySun Nov 13, 2022 3:35 pm

SEQLIS2
[codevar
n, i: longint;
a, b: array[-7..100007] of longint;
procedure qs(l, h: longint);
var i, j, tam, giua, chot: longint;
begin
i := l;
j := h;
giua := (i+j) div 2;
chot := a[giua];
while i <= j do
begin
while a[i] < chot do inc(i);
while a[j] > chot do dec(j);
if i <= j then
begin
tam := a[i];
a[i] := a[j];
a[j] := tam;
tam := b[i];
b[i] := b[j];
b[j] := tam;
inc(i);
dec(j);
end;
end;
if i < h then qs(i, h);
if l < j then qs(l, j);
end;
begin
assign(input,'seqlis2.inp');reset(input);
assign(output,'seqlis2.out');rewrite(output);
readln(n);
for i := 1 to n do
begin
read(a[i]);
b[i] := i;
end;
qs(1, n);
for i := 1 to n do write(b[i],#32);
close(input);close(output);
end.

][/code]
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 16, 2022 5:37 pm

BEAUTY
Code:
uses math;
var
  i, m, rmax, d: longint;
  n, a: array[-7..100007] of longint;
function scs(u: longint): longint;
var tam: longint;
begin
    tam := 0;
    while u > 0 do
      begin
          inc(tam);
          u := u div 10;
      end;
    exit(tam);
end;
function tcs(u: longint): longint;
var tam: longint;
begin
    tam := 0;
    while u > 0 do
      begin
          tam := tam + u mod 10;
          u := u div 10;
      end;
    exit(tam);
end;
begin
    assign(input,'beauty.inp');reset(input);
    assign(output,'beauty.out');rewrite(output);
    m := 0;
    rmax := low(longint);
    while not(eof()) do
      begin
          inc(m);
          readln(n[m]);
          rmax := max(rmax, n[m]);
      end;
    for i := 1 to 10 do a[i] := i;
    i := 10;
    d := 10;
    while d < rmax do
      begin
          inc(i);
          if tcs(i) mod scs(i) = 0 then
            begin
                inc(d);
                a[d] := i;
            end;
      end;
    for i := 1 to m do writeln(a[n[i]]);
    close(input);close(output);
end.
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Nov 16, 2022 5:57 pm

SUBSEQ
Code:
uses math;
var
  n, i, j, d, res, rmax, p: longint;
  a: array[-7..100007] of longint;
function ucln(u, v: longint): longint;
var r: longint;
begin
    while v > 0 do
      begin
          r := u mod v;
          u := v;
          v := r;
      end;
    exit(u);
end;
begin
    assign(input,'subseq.inp');reset(input);
    assign(output,'subseq.out');rewrite(output);
    readln(n);
    for i := 1 to n do read(a[i]);
    rmax := 1;
    for i := 1 to n-1 do
      for j := i+1 to n do
        begin
            d := 0;
            res := a[i];
            for p := i to j do
              begin
                  res := ucln(res, a[p]);
                  if res <= 1 then break;
                  inc(d);
              end;
            rmax := max(rmax, d);
        end;
    writeln(rmax);
    close(input);close(output);
end.
Về Đầu Trang Go down
Nguyễn Phúc Tâm




Tổng số bài gửi : 96
Join date : 07/07/2022

Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm EmptyWed Dec 07, 2022 5:17 pm

BERTRAN
[codevar
n, i, res: longint;
f: array[-7..20000007] of boolean;
procedure erathos(u: longint);
var i, j: longint;
begin
for i := 1 to u do f[i] := true;
f[1] := false;
i := 2;
while i*i <= u do
if f[i] then
begin
j := 2;
while i*j <= u do
begin
f[i*j] := false;
inc(j);
end;
inc(i);
end
else inc(i);
end;
begin
assign(input,'bertran.inp');reset(input);
assign(output,'bertran.out');rewrite(output);
readln(n);
erathos(2*n);
res := 0;
for i := n+1 to 2*n-1 do
if f[i] then inc(res);
writeln(res);
close(input);close(output);
end.

][/code]
Về Đầu Trang Go down
Sponsored content





Nguyễn Phúc Tâm Empty
Bài gửiTiêu đề: Re: Nguyễn Phúc Tâm   Nguyễn Phúc Tâm Empty

Về Đầu Trang Go down
 
Nguyễn Phúc Tâm
Về Đầu Trang 
Trang 1 trong tổng số 2 trangChuyển đến trang : 1, 2  Next
 Similar topics
-
» Nguyễn Phúc Tâm
» Nguyễn Phúc Tâm
» Nguyễn Quang Phúc
» Đỗ Hoàng Phúc
» đỗ hoàng phúc

Permissions in this forum:Bạn không có quyền trả lời bài viết
Hệ sinh thái số IELP :: Thực nghiệm Dự án IELP - Theo Nhóm :: Nâng cao Offline-
Chuyển đến