Sắp xếp các phân số sau theo thứ tự tăng dần:
- \(\dfrac{@p.t@}{@p.m[0]@}\)
- \(\dfrac{@p.t1@}{@p.m[1]@}\)
- \(\dfrac{@p.t2@}{@p.m[2]@}\)
function UCLN(x, y){
var d = x % y;
while (d != 0) {
x = y;
y = d;
d = x % y;
}
return y;
}
function NTCN(n){
var D = [];
for (var i = 1; i < n; i++) {
if ( UCLN(n,i) == 1 ) D.push(i);
}
return D[random(0,D.length-1)];
}
function NTCN1(n){
var D = [];
for (var i = n; i < 2*n; i++) {
if ( UCLN(n,i) == 1 ) D.push(i);
}
return D[random(0,D.length-1)];
}
function NTCN2(m,n,p){
var D = [];
for (var i = (Math.floor(p*n/m)+1); i < (Math.floor(p*n/m)+5); i++) {
if ( UCLN(n,i) == 1 ) D.push(i);
}
return D[random(0,D.length-1)];
};
p.m = randomArray(3,2,8);
p.t = NTCN(p.m[0]);
p.t1 = NTCN1(p.m[1]);
p.t2 = NTCN2(p.m[1],p.m[2],p.t1);
params({m: p.m, t: p.t, t1: p.t1, t2:p.t2});
Để bơm đầy một bể cần @p.a@ vòi chảy liên tục trong @p.b@ giờ. Vì muốn bể đầy nhanh hơn nên người ta dùng @p.c@ vòi như thế. Hỏi sau mấy giờ bể sẽ đầy?
Bài giải
1 vòi chảy đầy bể sau số giờ là:
@p.b@ × @p.a@ = @p.b*p.a@||@p.b@ + @p.a@ = @p.b+p.a@ (giờ)
@p.c@ vòi như thế chảy đầy bể trong số giờ là:
@p.a*p.b@ : @p.c@ = @p.a*p.b/p.c@||@p.a*p.b@ × @p.c@ = @p.a*p.b*p.c@ (giờ)
Đáp số: @p.a*p.b/p.c@||@p.a*p.b*p.c@ giờ.
function UOC(n,m){
var B = [];
for (var i = n+1; i <=n*m ; i++) {
if (n*m %i ==0) B.push(i);
}
return B[random(0, B.length-1)];
}
p.a = random(3, 5);
p.b = random(5,6);
p.c = UOC(p.a, p.b);
params({a: p.a, b: p.b, c: p.c});
Tính:
gcd = function(a,b) {
if (a == 0)
return b;
while (b != 0) {
if (a > b)
a = a - b;
else
b = b - a;
}
return a;
}
genprime = function(n,x,y) { //sinh ra số nguyên tố với n và số đó phạm vi từ x và y
var taphop = [];
for (var i = x ; i <= y ; i++) {
if (gcd(i,n)==1) taphop.push(i);
}
return taphop;
};
p.b = random(5, 20);
var th = genprime(p.b,1,p.b-1);
var i = random(0,th.length-2);
var j = random(i+1,th.length-1);
p.a = [th[i], th[j]];
p.c = random(5, 20);
th = genprime(p.c,1,p.c-1);
i = random(0,th.length-2);
j = random(i+1,th.length-1);
p.d = [th[j], th[i]];
params({b: p.b, a: p.a,c: p.c, d: p.d });
p.event = function(Zone){
Zone.find(".dragtext, .drag-select").css({"font-family": "Katex_Main", "font-size": "22px"});
}