DIỄN ĐÀN HỌC SINH SINH VIÊN THPT BẮC DUYÊN HÀ
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.
Latest topics
» Sửa chữa Smartphone – nghề thời thượng
by hoangyencps 14/1/2014, 8:58 pm

» Teen thời @ ôn thi đại học như thế nào?
by hoangyencps 14/1/2014, 8:56 pm

» Sửa chữa Smartphone – nghề thời thượng
by hoangyencps 14/1/2014, 8:52 pm

» Nhật kí ngày 08 tháng 10 năm 2011 !
by c'lesvie 8/8/2013, 6:24 pm

» Lựa chọn trung tâm luyện thi: tiêu chí nào?
by tongphuong 16/5/2013, 3:21 pm

» [Image]Tổng hợp cổng trại các lớp
by nguyendinhlich23 8/2/2013, 4:36 pm

» Bí mật áo trắng
by dongphuchk 1/10/2012, 4:42 pm

» Kí ức những ngày mưa_BDH
by zozo 26/5/2012, 12:13 am

» Music and Lyric (Như khúc tình ca) - Bạch Dương
by ooyeuem00 2/5/2012, 2:54 pm

» Mot Chut Hoi Uc Tuoi Hoc Tro`
by Thanh_Luan.chel 3/4/2012, 5:58 pm

» Ngoài kia ai còn biết tên…
by Bạch Dương 3/4/2012, 11:39 am

» Cách mạng giáo dục: “Xét xử” những lỗi nhỏ và “hành quyết” những sai lầm lớn
by Bạch Dương 3/4/2012, 10:50 am

» Truyện ngắn: Về ngồi lại bên đời
by Bạch Dương 3/4/2012, 10:46 am

» [a2k47 ảnh] những ngày cuối năm học
by a2k47 28/3/2012, 7:05 pm

» hôm 26-3 qua trường
by a2k47 28/3/2012, 6:56 pm

» Tin buồn ...!!!
by a2k47 28/3/2012, 6:50 pm

» Lớp nào thành công nhất Bắc Duyên Hà 2010?
by honey_smile0206 27/3/2012, 1:13 am

» 10 cách thư giãn và giảm stress hiệu quả
by sinhdaphu 26/3/2012, 9:56 pm

» ĐH Vinh mở thêm ngành Kỹ thuật điều khiển và tự động hóa
by sinhdaphu 26/3/2012, 9:53 pm

Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm

Không

[ View the whole list ]


Số người truy cập cùng lúc nhiều nhất là 534 người, vào ngày 23/9/2011, 7:39 pm
LIKE

THử sức pascal cùng a4k49 ( 20 kí tự)

+4
Bạch Dương
trantiendat_a9k49
Thần Thoại
sasuke_kool
8 posters

Trang 1 trong tổng số 2 trang 1, 2  Next

Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 21/1/2011, 11:01 pm

Nói thế nào bây giờ
Đơn giản là
Mọi người đố các bài tập pascal nếu tui(chùng thôi trải lời đc thì người đó pahir ấn nút thanks) còn ko thì ngược lại (sau 3 ngyaf nếu ko giải đc


Được sửa bởi sasuke_kool ngày 23/1/2011, 3:52 pm; sửa lần 1.
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Thần Thoại 22/1/2011, 11:33 am

Vạy em thử làm bài này xem nào: Có một khối hình lập phương được xếp từ NxNxN hình lập phương nhỏ, lập trình tính số hình lập phương có trong cả khối hình lập phương ấy với N là input.

Yêu cầu: Người dùng phải nhập password để sử dụng chương trình, cuối chương trình nhấn phím bất kỳ để kết thúc hoặc làm lại Razz
Thần Thoại
Thần Thoại
Đại Tá
Đại Tá

Tên đầy đủ Tên đầy đủ : …†… Thần Thoại …†…

Khoá học Khoá học : 48
Lớp Lớp : a7
Chuyên môn : Văn

Tổng số bài gửi : 558
BDH-Coins BDH-Coins : 55668
Danh vọng : 76
Ngày tham gia diễn đàn : 17/12/2010
Tuổi : 31
Đến từ : Đại học sư phạm kĩ thuật Hưng Yên !
Nghể nghiệp : Sv
Phương châm sống : Ráp is my life!!!!!!!

http://www.ladykillah.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by trantiendat_a9k49 22/1/2011, 2:43 pm

hix.Vô đối pascal hả?ok.đề nè:Cho 3 hình chữ nhật có kích thước tương ứng là : ai * bi ( i= 1,2,3).Trong đó ai,bi là các số nguyên dương ko vượt quá 10^9. Hỏi 3 hình chữ nhật đó có thẻ ghép thành 1 hình vuông ko?
nếu ghép đc hãy cho biết độ dài cạnh hình vuông đó,ngược lại ghi số 0.
nữa nhé: Cho 2 số n,m nguyên dương(n,m<=200).Hỏi trong biểu diễn thập phân của tổng S=2^n + 3^m chữ số đầu tiên là chữ số nào?
trantiendat_a9k49
trantiendat_a9k49
Thượng Tá
Thượng Tá

Tên đầy đủ Tên đầy đủ : Dân Chơi Phố Mẹo

Khoá học Khoá học : 49
Lớp Lớp : A9
Chuyên môn : Toán - Tin

Tổng số bài gửi : 495
BDH-Coins BDH-Coins : 58277
Danh vọng : 24
Ngày tham gia diễn đàn : 05/03/2010
Tuổi : 29
Đến từ : Mẹo City
Nghể nghiệp : Học Sinh Yêu CNTT
Phương châm sống : Phận Làm Trai Gõ Phím Bình Thiên Hạ....Chí Anh Hùng Click Chuột Định Giang Sơn

http://me.zing.vn/trantiendattb/profile

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 22/1/2011, 2:58 pm

Tại mấy lớp nào co dota vô đối rồi fifa hay hiphop , chẳng lẽ lớp của mình lại ko có cái j`,
Mấy bài kia ko biết có làm đc ko, nhưng phải cố chót viết ra rồi mà , còn tận 2 ngày cơ mà hè hè
he he
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 23/1/2011, 3:35 pm

Tôi có vài lời muốn nói với bạn sasuke:
Thứ nhất, trên đời có những định nghĩa "vô đối dotA" chứ chẳng bao giờ có cái gọi là vô đối Pascal cả. Nói mình vô đối pascal (hoặc kể cả là vô đối dotA) không những là tự đề cao mình mà còn nghĩa là hạ thấp cộng đồng. Mà bạn biết rồi đấy, ai là người công nhận mình vô đối: CỘNG ĐỒNG!
Thứ hai, khi nói "Tại mấy lớp nào co dota vô đối rồi fifa hay hiphop , chẳng lẽ lớp của mình lại ko có cái j" thể hiện rằng mình cũng phải có "như người ta" - điều khó chấp nhận được ở một dân IT kiệm lời
Thứ ba, trước đây tôi nhớ cũng có một người xưng vô đối C# và bị một mem khác comment: "hãy lập trình tính tuổi thọ của...những THẰNG TINH TƯỚNG"

Còn mấy bài của bạn Đạt "sưu tầm được" chẳng chứng tỏ được điều gì, hoặc là bạn sasuke giải được rồi..về hoặc là tranh luận mãi mà chẳng đi đến đâu

Mấy bài ấy tôi không rõ phải dùng cái thuật toán trên trời dưới đất gì nhưng có vẻ nó là toán chứ ko phải tin, xin nêu những ý tưởng "phổ thông":
Ở bài hình chữ nhât ta tính tổng diện tích 3 hình trước rồi xem có phải là hình vuông không, nếu có thì tiếp tục gọi là Hinh vuông C. Thay vì xem 3 hcn có ghép lại thành HV đc ko thì ta làm ngược lại: xem hình vuông ấy có thể chia làm hình chữ nhật INPUT không. Điều kiện: 3 hình có cùng chiều dài = độ dài cạnh hình vuông C, hoặc, có một hình vuông có chiều dài như vậy, 2 hình còn lại có 2 số đo bằng nhau, 2 số đo còn lại có tổng bằng cạnh C. Để dễ dàng dùng Function ta gọi chiều dài mỗi hình là A[i], chiều rộng là A[7-i] (A1 - A6, A2 - A5, A3 - A4). Tất nhiên sẽ có những giải thuật ngắn hơn. Xin lỗi vì chẳng có thời gian lo chuyện bao đồng mà viết chương trình ra làm gì cả

Bài thứ hai, chẳng rõ câu hỏi "ám chỉ" chữ số hàng đơn vị hay là gì, bởi theo tôi hiểu một biểu diễn thập phân của số abc có dạng ab.c x 10^1. Nếu nó là bài toán tìm chữ số hàng đơn vị của S = 2^n + 3^m thì không đến mức đau đầu. Vì ta biết số 2^n có hàng đơn vị là 2, 4, 6, 8 còn 3^m có đv là 3, 9, 7, 1 tùy theo số dư của phép chia n và m cho 4. Từ đó dẽ dàng tìm ra output

Tôi chỉ muốn bạn Sasuke làm bài của Thần Thoại bởi đây là bài rất hay không có trong sách vở nào cả. Đáp án cũng khá hay và cũng có rất nhiều giải thuật với độ phức tạp khác nhau


Được sửa bởi Bạch Dương ngày 23/1/2011, 5:52 pm; sửa lần 1.
Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 23/1/2011, 3:40 pm

Bải của anh thần thoại em đọc hem hiểu, đặt pasword thì đơn giản cho cặp repeat-until là xong (có lẽ ko cần mã hóa, nhìn cái ct là biết pass :d)
Bài của trần tiến đạt:
Cho 2 số n,m nguyên dương(n,m<=200).Hỏi trong biểu diễn thập phân của tổng S=2^n + 3^m chữ số đầu tiên là chữ số nào?
Bài này thì đơn giản: chỉ cần tính cái tổng S xong đó biến thành string và lấy [1] là xong:
Code:

 uses crt;
  var S,l1,l2:longint;
  i,m,n:byte;
  x:string;
  Begin  clrscr;
    Repeat
      Write('Nhap n,m: ');
      Readln(n,m);
    Until ((m<=200) and (n<=200));
    l1:=1; l2:=1;

    for i:=1 to n do
        l1:=l1*2;
    for i:=1 to m do
        l2:=l2*3;
      S:=l1+l2;
      str(S,x);
    Write('Ket qua:',x[1]);

      readln;
      end.{by wind_Naruto}

Còn bài hcn dài vãi hài đang đánh lại, ...
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 23/1/2011, 3:47 pm

Trời ạ. Bài của bạn Đạt chỉ là tìm chữ số hàng đơn vị thôi. Còn tính tổng S là xong thì nói làm gì hả bạn! Thế thì họ hỏi luôn là tính S đi cho xong
bạn chỉ cần lấy số dư của m và n khi chia cho 4 thôi

Còn bài của anh Thần Thoại em không hiểu cũng đúng thôi
Ý anh ấy theo anh là: Em có một số K hình lập phương có thể tích 1x1x1 xếp thành một hình lập phương rất lớn (khi đó K = N^3), hỏi trong hình lập phương đó có bao nhiêu hình lập phương với mọi thể tích ví dụ: 1x1x1, 2x2x2, 3x3x3... Với N là Input
Bài này khá giống với bài: Có bao nhiêu hình vuông trong bàn cờ 64 ô

CÒn bạn Đạt dù có đố xuôi đố dọc gì sasuke cũng làm đúng rồi,
Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 23/1/2011, 3:54 pm

ớ ý em có phải là oai với cộng đồng đâu, gọi là muốn có mấy cài làm cùng với mấy thằng ở lớp thôi, SOrry all, sửa lại cái title rồi Smile
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 23/1/2011, 4:00 pm


Bài của bạn Đạt chỉ là tìm chữ số hàng đơn vị thôi. Còn tính tổng S là xong thì nói làm gì hả bạn! Thế thì họ hỏi luôn là tính S đi cho xong
Ớ tưởng bạn Đặt hỏi
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 23/1/2011, 4:04 pm

ớ có phải nếu mà tính hàng đơn vị cũng đơn giản, chỉ cần tính S và cho nó thành xâu và lấy kí tự cuối =length(a) thôi. chắc đúng chứ nhỉ
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 23/1/2011, 6:13 pm

sasuke_kool đã viết:ớ có phải nếu mà tính hàng đơn vị cũng đơn giản,
chỉ cần tính S và cho nó thành xâu và lấy kí tự cuối =length(a) thôi.
chắc đúng chứ nhỉ
Tất nhiên là đúng
Tôi chỉ nói nó tốn dung lượng quá thôi, tôi xin đóng góp chương trình nhanh gọn mà đơn giản như sau


Code:

<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<SCRIPT language=javascript>



alert("Chương trình tìm hàng đơn vị của tổng S=2^n+3^m");
n=prompt("Nhập số n");
m=prompt("Nhập số m");
n=n mod 4;
m=m mod 4;
n1=1;
for(i=0;i<n+1,i++)
{ n1=n1*2 };
if (m=0) { m=1 };
if (m=1) { m=3 };
if (m=2) { m=9 };
if (m=3) { m=7 };
n = (m+n1) mod 10;
Alert("Kết quả ", n1);


Phân tích giải thuật:
- 2^n có hàng đơn vị là 2^a với a=n mod 4
- 3^m có hàng đơn vị là 1,3,9,7 với mỗi m mod 4 bằng 0,1,2,3
- Vậy S sẽ có hàng đơn vị bằng 2 đv trên cộng lại rồi chia dư 10

Độ phức tạp: 0(n!)


Bài thứ 2: Hình Chữ nhật dùng giải thuật chia kẹo hoặc giải thuật phổ
thông, bài này sasuke có thể giải quyết được nhưng có lẽ lời giải ngắn
gọn hơn đã trong tay bạn Đạt rồi (đố nhau ấy mà) . Kết quả sẽ tương đối
bất ngờ đấy

Bài của Thần Thoại: Bạn sasuke có thể tham khảo một bài của tôi hồi đầu
năm nhưng dùng trong mặt phẳng sd giải thuật tính toán lần lượt. Tôi
nghĩ bạn có thể nhanh chóng tìm ra đáp án:

http://www.bacduyenha.org/t693-topic

public sealed class Sum_S
{
public static void sum_S( )
{
this.n=n;
this.h = h;
this.f=f;
this.k=k;
this.a=a;
}
public static int sum( int n)
{
h = (n+1)*n/2;
return h;
}
//Phương thức này dùng để tính tổng HV
public static int thv (int k, int n)
{
for(int a=1; a<=n;a++)
{
int f=a;
Sum_S.sum(a);
a=a+f;
k=2a-(n*n+1/2);
}
return k;
}
public int a;
Public int k;
public int f;
public int h;
public int n;
}

public class nhap
{
public void nhap()
{
this.n = n
}
public int nhapn()
{
System.Console.WriteLine ("nhap n");
n = System.Console.ReadLine();
return n;
}
public int n;
}

public static class Sum_S
{
public void main()
{
Sum_S t= new Sum_S();
nhap n= new nhap();
int a= n.nhapn;
t.thv (a);
System.Console.WriteLine ("Vay so hv la: {0}";a);
}
}

Nhưng hiện tại tôi cũng đã nghĩ ra thuật toán mới để giải quyết bài này
với mọi chiều không gian với độ phức tạp rất thấp, nhanh gọn mà ít tốn
dung lượng


Góp vui thế thôi, chứ mấy cái này ko phải chuyên môn của tôi
Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by wonbindalton 23/1/2011, 8:18 pm

vô đối pascal bị dập tắt rồi Razz
wonbindalton
wonbindalton
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : đéo biết

Khoá học Khoá học : 47
Lớp Lớp : a0
Chuyên môn : Văn

Tổng số bài gửi : 135
BDH-Coins BDH-Coins : 54342
Danh vọng : 9
Ngày tham gia diễn đàn : 23/11/2010
Đến từ : ...
Nghể nghiệp : ...
Phương châm sống : ...

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by trantiendat_a9k49 24/1/2011, 9:33 am

nữa nè
b1.Cho một mặt phẳng tọa độ. Cho một hình tròn xác định và n hình tròn nằm trong mặt phẳng tọa độ (n <= 1000). Hình tròn được xác định bởi tọa độ tâm. Hãy tính khoảng cách xa nhất của hình tròn so với hình tròn cố định. Yêu cầu bài toán chạy trong vòng 1 giây.
b2.Viết chương trình thực hiện các công việc sau:
- Nhập vào 3 số m, n, k, cấp phát động 2 mảng a(m*k) và b(k*n) theo hai cách khác nhau.
- Tính mảng c (được cấp phát động, c là loại int**) là tích của a và b.
- Cấp phát động mảng d, sao cho có thể sao chép từ c sang d theo 2 cách khác nhau (dùng vòng lặp và dùng hàm memmove hay memcpy), theo bạn, tại sao có một cách cấp phát d mà ta không thể sao chép nếu dùng hàm memmove hay memcpy?
- Sử dụng hàm coreleft để in ra phần bộ nhớ còn trống sau mỗi lần cấp phát.
Chú ý giải phóng toàn bộ bộ nhớ đã cấp phát sau khi hoàn tất chương trình.
trantiendat_a9k49
trantiendat_a9k49
Thượng Tá
Thượng Tá

Tên đầy đủ Tên đầy đủ : Dân Chơi Phố Mẹo

Khoá học Khoá học : 49
Lớp Lớp : A9
Chuyên môn : Toán - Tin

Tổng số bài gửi : 495
BDH-Coins BDH-Coins : 58277
Danh vọng : 24
Ngày tham gia diễn đàn : 05/03/2010
Tuổi : 29
Đến từ : Mẹo City
Nghể nghiệp : Học Sinh Yêu CNTT
Phương châm sống : Phận Làm Trai Gõ Phím Bình Thiên Hạ....Chí Anh Hùng Click Chuột Định Giang Sơn

http://me.zing.vn/trantiendattb/profile

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 24/1/2011, 11:10 am

ặc hình như mấy bài bạn đạt lấy ở đâu chứ ở lớp đâu có những dạng bài này, cái này hình như cho chuyên tin, lại phải đi kiếm mấy cái ebook đọc oy`, bắt đầu khó đỡ đây.Thanks anh đức anh, mấy bài kia sao anh ko viết =pas để mọi người cùng hiểu
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 24/1/2011, 11:24 am

trantiendat_a9k49 đã viết:nữa nè
b1.Cho một mặt phẳng tọa độ. Cho một hình tròn xác định và n hình tròn nằm trong mặt phẳng tọa độ (n <= 1000). Hình tròn được xác định bởi tọa độ tâm. Hãy tính khoảng cách xa nhất của hình tròn so với hình tròn cố định. Yêu cầu bài toán chạy trong vòng 1 giây.
b2.Viết chương trình thực hiện các công việc sau:
- Nhập vào 3 số m, n, k, cấp phát động 2 mảng a(m*k) và b(k*n) theo hai cách khác nhau.
- Tính mảng c (được cấp phát động, c là loại int**) là tích của a và b.
- Cấp phát động mảng d, sao cho có thể sao chép từ c sang d theo 2 cách khác nhau (dùng vòng lặp và dùng hàm memmove hay memcpy), theo bạn, tại sao có một cách cấp phát d mà ta không thể sao chép nếu dùng hàm memmove hay memcpy?
- Sử dụng hàm coreleft để in ra phần bộ nhớ còn trống sau mỗi lần cấp phát.
Chú ý giải phóng toàn bộ bộ nhớ đã cấp phát sau khi hoàn tất chương trình.
Trước khi giải 2 bài này, tôi xin khẳng định đây là bài toán trên Wikibook, bạn Đạt copy nhưng không có lời giải. ĐÓ là 2 bài toán cơ bản của lập trình tính toán phân tán bằng C++
Bài thứ nhất tôi không hiểu lắm, nhưng để bài toán chạy trong một giây thì chắc yêu cầu là dùng vòng lặp có độ phức tạp tối thiêu và không có đệ quy,
Nếu ta có n1, n2, m1, m2 (toạ độ tâm đường tròn xác định và đường tròn intput thì output được xác định sqrt(n1*n2+m1*m2)
Còn bài 2 thì không học c++ thì không biết, bởi trong những ngôn ngữ tôi quen dùng thì không có các câu lệnh cấp pháp memmove hay memcpy

ĐỀ nghị cho bài nào vừa sức một chút, đây là kiến thức đại học rồi (đến năm thwus 3 mới được học loại này)

@Sasuke: A quen dùng javascript và C#, còn pascal thì lâu không động đến nên viết sai chính tả thì buồn cười lắm
Nếu e cần lời giải của bài Thần thoaij thì a gửi cho, bài này chỉ chạy trong chưa đến 0.2 giây

Các bạn a4k49 thử giải bài này xem,(Vừa sức chứ không đánh đố đâu) đây là một bài năm ngoái anh battle với một tên Tây Tiền Hải:
BÀI TOÁN NÀY CHÍNH LÀ CUẢ NHÀ TOÁN HỌC PASCAL
"Lập trình miêu tả cách đong k lít nước từ một cái bình m lít và một cái bình n lít. k, m, n là Input (3< n < k < m < 50)"

Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 25/1/2011, 11:31 am


BÀI TOÁN NÀY CHÍNH LÀ CUẢ NHÀ TOÁN HỌC PASCAL
"Lập trình miêu tả cách đong k lít nước từ một cái bình m lít và một cái bình n lít. k, m, n là Input (3< n < k < m < 50)"
Em còn gặp mỗi trường hợp này là chịu luôn: khi m=2n(tức là m div n=0), không thế nào làm đc, đong kiểu gì cũng chỉ =n các trường hợp khác đơn giản chỉ cần tín mod và div là xongong


Được sửa bởi sasuke_kool ngày 25/1/2011, 3:55 pm; sửa lần 1.
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by anhhuyproa10 25/1/2011, 2:32 pm

Trời nhìn đã mỏi mắt rồi nói chi đến chuyện giải nữa chứ THử sức pascal cùng a4k49 ( 20 kí tự) 576112
anhhuyproa10
anhhuyproa10
Thiếu tá
Thiếu tá

Tên đầy đủ Tên đầy đủ : vũ văn huy

Khoá học Khoá học : 49
Lớp Lớp : A10
Chuyên môn : Sử - địa

Tổng số bài gửi : 288
BDH-Coins BDH-Coins : 55016
Danh vọng : -4
Ngày tham gia diễn đàn : 22/10/2010
Tuổi : 29
Đến từ : văn lang-hưng hà-thái bình
Nghể nghiệp : Danh Hài
Phương châm sống : Mang niềm vui cho tất cả mọi người

http://vn.360plus.yahoo.com/boythaibinh_kute_1994@yahoo.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by trantiendat_a9k49 25/1/2011, 4:36 pm

2 bài này đúng là em lấy trên google thiệt.2 bài này nếu giải bằng pascal thì rất khó nhưng nếu anh giải bằng C++ thì vô cùng dễ dàng
trantiendat_a9k49
trantiendat_a9k49
Thượng Tá
Thượng Tá

Tên đầy đủ Tên đầy đủ : Dân Chơi Phố Mẹo

Khoá học Khoá học : 49
Lớp Lớp : A9
Chuyên môn : Toán - Tin

Tổng số bài gửi : 495
BDH-Coins BDH-Coins : 58277
Danh vọng : 24
Ngày tham gia diễn đàn : 05/03/2010
Tuổi : 29
Đến từ : Mẹo City
Nghể nghiệp : Học Sinh Yêu CNTT
Phương châm sống : Phận Làm Trai Gõ Phím Bình Thiên Hạ....Chí Anh Hùng Click Chuột Định Giang Sơn

http://me.zing.vn/trantiendattb/profile

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 25/1/2011, 7:08 pm

sasuke_kool đã viết:

BÀI TOÁN NÀY CHÍNH LÀ CUẢ NHÀ TOÁN HỌC PASCAL
"Lập trình miêu tả cách đong k lít nước từ một cái bình m lít và một cái bình n lít. k, m, n là Input (3< n < k < m < 50)"
Em còn gặp mỗi trường hợp này là chịu luôn: khi m=2n(tức là m div n=0), không thế nào làm đc, đong kiểu gì cũng chỉ =n các trường hợp khác đơn giản chỉ cần tín mod và div là xongong
Bài toán này rất thực tế: tức là cho dù có cho ra đời được một miêu tả đúng nhưng thời gian thực hiện quá lâu (ví dụ rót qua rót lại đến 30 lần thì thực ra chẳng có ai làm theo cả). Không những trường hợp em nêu ra, còn rất nhiều trường hợp khác mà không thể đong được. Vấn đề là ta kiểm tra xem có đong được hay không. Đề bài cũng chỉ thế thôi

Bài giải các bài trước (bài HCN của Đạt và Lập phương của Thần Thoại):
http://www.bacduyenha.org/t1728-topic
Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 25/1/2011, 7:15 pm

Làm j` đến 30 lần. n vào k trước thiếu bao nhiêu thì lấy dư khi đổ m vào n (cái này chỉ làm đc khi) thiếu lớn hơn thừa thui... Hay anh cho em cái bài giải lúc anh battle vs anh j` đó ko
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Bạch Dương 25/1/2011, 7:27 pm

Giả sử đong 6l từ một cái bình 5l và 8l thì sao?



Nếu a gửi lời giải thì nói làm gì.Thôi vậy, nếu e chưa giải được bài này thì tạm thời để đấy. Bài này dễ chịu hơn: Lập trình tính tích của n số tự nhiên liên tiếp bắt đầu từ số k.
(Mở rộng Yêu cầu: không dùng các loại vòng lặp)
Bạch Dương
Bạch Dương
Admin

Tên đầy đủ Tên đầy đủ : Vũ Đức Anh

Khoá học Khoá học : 48
Lớp Lớp : A11
Chuyên môn : Ngoại ngữ

Tổng số bài gửi : 483
BDH-Coins BDH-Coins : 59852
Danh vọng : 63
Ngày tham gia diễn đàn : 07/01/2010
Tuổi : 31
Đến từ : Học viện Báo chí Tuyên truyền

http://www.bacduyenha.org

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 25/1/2011, 9:12 pm

đổ 2 lần lấy dư 8l cho bình 5 lít,
Có dùng vòng lặp thì không khó:
Nhập n,k
a:=n+k
For i:=k to a do
tich=tich*i
write('Tich=',tich:8 );

Còn cái không dùng vòng lặp về nghĩ đã

CÓ lẽ em về cũng phải đọc C thôi
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by anhhuyproa10 26/1/2011, 11:28 am

Mình thấy phần này cứ khó thế nào ấy
Mình không đủ tự tin để làm những bài như thế này THử sức pascal cùng a4k49 ( 20 kí tự) 43668
anhhuyproa10
anhhuyproa10
Thiếu tá
Thiếu tá

Tên đầy đủ Tên đầy đủ : vũ văn huy

Khoá học Khoá học : 49
Lớp Lớp : A10
Chuyên môn : Sử - địa

Tổng số bài gửi : 288
BDH-Coins BDH-Coins : 55016
Danh vọng : -4
Ngày tham gia diễn đàn : 22/10/2010
Tuổi : 29
Đến từ : văn lang-hưng hà-thái bình
Nghể nghiệp : Danh Hài
Phương châm sống : Mang niềm vui cho tất cả mọi người

http://vn.360plus.yahoo.com/boythaibinh_kute_1994@yahoo.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by sasuke_kool 26/1/2011, 11:36 am

Đây không dùng vòng lặp đây, về em mới đọc thêm cái thằng label
var a,k,n,t,tich:integer ;
label a4k49;
begin
Write('Nhap k,n: '); Readln(k,n);
a:=k+n;
tich:=k;
t:=k+1;
a4k49:

if t<=a then begin tich:=tich*t; t:=t+1; goto a4k49; end;
Write('KQ= ',tich:Cool;
Readln;
End.
sasuke_kool
sasuke_kool
Trung úy
Trung úy

Tên đầy đủ Tên đầy đủ : Wind_Naruto

Khoá học Khoá học : 49
Lớp Lớp : A4
Chuyên môn : Vật lý

Tổng số bài gửi : 121
BDH-Coins BDH-Coins : 56237
Danh vọng : 18
Ngày tham gia diễn đàn : 28/05/2010
Tuổi : 29
Đến từ : làng Konoha (lang lá)
Phương châm sống : có nhiều thứ t ko thích nhưng cũng có nhiều thứ t ko thật sự thích

http://www.a4k49.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Thần Thoại 26/1/2011, 1:43 pm

bạn sakuke k giải đc bài của tôi mà chưa ấn phím thank nhé!
Thần Thoại
Thần Thoại
Đại Tá
Đại Tá

Tên đầy đủ Tên đầy đủ : …†… Thần Thoại …†…

Khoá học Khoá học : 48
Lớp Lớp : a7
Chuyên môn : Văn

Tổng số bài gửi : 558
BDH-Coins BDH-Coins : 55668
Danh vọng : 76
Ngày tham gia diễn đàn : 17/12/2010
Tuổi : 31
Đến từ : Đại học sư phạm kĩ thuật Hưng Yên !
Nghể nghiệp : Sv
Phương châm sống : Ráp is my life!!!!!!!

http://www.ladykillah.com

Về Đầu Trang Go down

THử sức pascal cùng a4k49 ( 20 kí tự) Empty Re: THử sức pascal cùng a4k49 ( 20 kí tự)

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 1 trong tổng số 2 trang 1, 2  Next

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết