A354705
T(w,h) = (w+1)*(h+1) - A354704(w,h) is an upper bound for the deficit in the number of grid points covered by an optimally positioned and rotated cover compared to the excluded singular case of an axis-parallel, unshifted cover, where T(w,h) and A354704 are triangles read by rows.
Original entry on oeis.org
2, 3, 4, 3, 4, 3, 4, 5, 5, 7, 4, 6, 4, 6, 4, 5, 7, 5, 8, 6, 8, 6, 7, 7, 10, 8, 11, 11, 6, 8, 6, 9, 6, 9, 12, 9, 7, 9, 7, 11, 8, 11, 12, 12, 11, 7, 10, 6, 10, 6, 9, 13, 9, 12, 8, 8, 11, 8, 12, 8, 12, 15, 12, 15, 12, 16, 9, 11, 9, 13, 10, 14, 16, 15, 16, 15, 19, 20
Offset: 1
The triangle begins:
\ h 1 2 3 4 5 6 7 8 9 10 11 12
w \ ---------------------------------------------
1 | 2; | | | | | | | | | | |
2 | 3, 4; | | | | | | | | | |
3 | 3, 4, 3; | | | | | | | | |
4 | 4, 5, 5, 7; | | | | | | | |
5 | 4, 6, 4, 6, 4; | | | | | | |
6 | 5, 7, 5, 8, 6, 8; | | | | | |
7 | 6, 7, 7, 10, 8, 11, 11; | | | | |
8 | 6, 8, 6, 9, 6, 9, 12, 9; | | | |
9 | 7, 9, 7, 11, 8, 11, 12, 12, 11; | | |
10 | 7, 10, 6, 10, 6, 9, 13, 9, 12, 8; | |
11 | 8, 11, 8, 12, 8, 12, 15, 12, 15, 12, 16; |
12 | 9, 11, 9, 13, 10, 14, 16, 15, 16, 15, 19, 20
Original entry on oeis.org
2, 5, 13, 18, 32, 41, 53, 72, 89, 113, 128, 149, 181, 205, 242, 265, 313, 338, 373, 421, 450, 512, 545, 584, 648, 697
Offset: 1
For examples see the figures in the linked file.
A355244
T(w,h)/2 is the minimum slope >= 1/2 that can be chosen as orientation of a w X h rectangle such that the lower bound for the maximum number of covered grid points A354704(w,d) can be achieved by a suitable translation of the rectangle, where T(w,h) and A354704 are triangles read by rows. T(w,h) = -1 if no slope satisfying this condition exists.
Original entry on oeis.org
1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 6, 2, 2, 2, 1, 6, 2, 6, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 6, 2, 1, 2, 2, 1, 3, 2, -1, 2, 2, 3, 2, 1, 2, -1, 3, 2, 1, 2, 2, 2, 2, 6, 2, 1, 2, 2, 1, 2
Offset: 1
The triangle begins:
\ h 1 2 3 4 5 6 7 8 9 10 11 12 13
w \ --------------------------------------
1 | 1; | | | | | | | | | | | |
2 | 1, 1; | | | | | | | | | | |
3 | 1, 2, 2; | | | | | | | | | |
4 | 1, 3, 2, 2; | | | | | | | | |
5 | 1, 1, 2, 2, 2; | | | | | | | |
6 | 1, 1, 2, 2, 2, 2; | | | | | | |
7 | 1, 6, 2, 2, 2, 1, 6; | | | | | |
8 | 2, 6, 2, 2, 2, 2, 2, 2; | | | | |
9 | 1, 1, 2, 2, 2, 1, 1, 2, 1; | | | |
10 | 2, 1, 2, 2, 2, 2, 2, 2, 2, 2; | | |
11 | 2, 1, 2, 2, 2, 2, 6, 2, 1, 2, 2; | |
12 | 1, 3, 2,-1, 2, 2, 3, 2, 1, 2,-1, 3; |
13 | 2, 1, 2, 2, 2, 2, 6, 2, 1, 2, 2, 1, 2
.
The first linked illustration shows examples where 2 slopes lead to the same number of covered grid points, where then the smallest multiple of 1/2 is used as a term in the sequence.
The second illustration shows the two examples where it is not possible to cover the maximum number of grid points with a rectangle whose side slope is an integer multiple of 1/2.
- Hugo Pfoertner, Table of n, a(n) for n = 1..210, rows 1..20 of triangle, flattened
- Hugo Pfoertner, Illustrations of T(4,2) = 3, T(7,6) = T(9,6) = T(13,12) = 1.
- Hugo Pfoertner, Illustrations of T(12,4) = T(12,11) = -1.
- Hugo Pfoertner, PARI program
Cf.
A355241 (similar, but with number of covered grid points minimized).
-
/* See Pfoertner link. The program can be used to validate the given terms by calling it successively with the slope parameter k, starting with k = 1/2, 2/2=1, 3/2, (4/2 = 2 already covered by 1/2 via symmetry), 5/2, 6/2=3 for the desired rectangle size w X h, until the number of grid points given by A354704(w,k) is reached for the first time as a result. If the slope parameter is not specified, the program attempts to approximate A354704(w,k) and determine a location of the rectangle that maximizes the free margin between the peripheral grid points and the perimeter of the rectangle. */
A354702
T(w,h) is an upper bound for the minimum number of grid points in a square grid covered by an arbitrarily positioned and rotated rectangle of width w and height h, where T(w,h) is a triangle read by rows.
Original entry on oeis.org
0, 1, 2, 2, 4, 7, 2, 5, 9, 12, 3, 7, 13, 17, 21, 4, 8, 15, 20, 26, 32, 4, 9, 18, 22, 31, 36, 40, 5, 11, 20, 27, 36, 44, 49, 57, 6, 12, 24, 30, 41, 48, 54, 66, 72, 7, 14, 26, 35, 46, 55, 63, 74, 84, 96, 7, 15, 28, 37, 50, 60, 67, 81, 90, 105, 112, 8, 16, 31, 40, 55, 64, 72, 88, 96, 112, 120, 128
Offset: 1
The triangle begins:
\ h 1 2 3 4 5 6 7 8 9 10 11 12
w \ -------------------------------------------------
1 | 0; | | | | | | | | | | |
2 | 1, 2; | | | | | | | | | |
3 | 2, 4, 7; | | | | | | | | |
4 | 2, 5, 9, 12; | | | | | | | |
5 | 3, 7, 13, 17, 21; | | | | | | |
6 | 4, 8, 15, 20, 26, 32; | | | | | |
7 | 4, 9, 18, 22, 31, 36, 40; | | | | |
8 | 5, 11, 20, 27, 36, 44, 49, 57; | | | |
9 | 6, 12, 24, 30, 41, 48, 54, 66, 72; | | |
10 | 7, 14, 26, 35, 46, 55, 63, 74, 84, 96; | |
11 | 7, 15, 28, 37, 50, 60, 67, 81, 90, 105, 112; |
12 | 8, 16, 31, 40, 55, 64, 72, 88, 96, 112, 120, 128
Cf.
A291259 (similar problem for circular disks).
Cf.
A000404 (used to check extreme positions of grid points).
A354703
T(w,h) = w*h - A354702(w,h) is a lower bound on the gain in the number of not covered grid points from an optimally positioned and rotated cover versus a just translated cover, where T(w,h) and A354702 are triangles read by rows.
Original entry on oeis.org
1, 1, 2, 1, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 4, 2, 4, 3, 4, 4, 4, 3, 5, 3, 6, 4, 6, 9, 3, 5, 4, 5, 4, 4, 7, 7, 3, 6, 3, 6, 4, 6, 9, 6, 9, 3, 6, 4, 5, 4, 5, 7, 6, 6, 4, 4, 7, 5, 7, 5, 6, 10, 7, 9, 5, 9, 4, 8, 5, 8, 5, 8, 12, 8, 12, 8, 12, 16, 4, 8, 5, 7, 4, 6, 10, 6, 9, 4, 8, 12, 7
Offset: 1
The triangle begins:
\ h 1 2 3 4 5 6 7 8 9 10 11 12 13
w \ ------------------------------------------
1 | 1; | | | | | | | | | | | |
2 | 1, 2; | | | | | | | | | | |
3 | 1, 2, 2; | | | | | | | | | |
4 | 2, 3, 3, 4; | | | | | | | | |
5 | 2, 3, 2, 3, 4; | | | | | | | |
6 | 2, 4, 3, 4, 4, 4; | | | | | | |
7 | 3, 5, 3, 6, 4, 6, 9; | | | | | |
8 | 3, 5, 4, 5, 4, 4, 7, 7; | | | | |
9 | 3, 6, 3, 6, 4, 6, 9, 6, 9; | | | |
10 | 3, 6, 4, 5, 4, 5, 7, 6, 6, 4; | | |
11 | 4, 7, 5, 7, 5, 6, 10, 7, 9, 5, 9; | |
12 | 4, 8, 5, 8, 5, 8, 12, 8, 12, 8, 12, 16; |
13 | 4, 8, 5, 7, 4, 6, 10, 6, 9, 4, 8, 12, 7
.
T(4,3) = 3, because the optimally positioned and rotated 4 X 3 rectangle
covers A354702(4,3) = 9 grid points, whereas a translated, but unrotated 4 X 3 rectangle covers 4*3 = 12 grid points. 4*3 - 9 = 3.
+ . . . . + . . . . + . . . . + . . . . + . . . . + . . . . +
. . . . . . .
. . . . . . .
. . . . O . . .
. . . . ~ \. . .
+ . . . . + . . . . + . . . . o . . . . \ . . . . + . . . . +
. . . . .\ . .
. . . ~ . . o . .
. . o . . \ . .
. . ~ . . . \ . .
+ . . . . + o . . . 1 . . . . 2 . . . . 3 . .\. . + . . . . +
. ~ . . . . \ . .
. O . . . . o . .
. \ . . . . \ . .
. \ . . . . \. .
+ . .\. . 4 . . . . 5 . . . . 6 . . . . 7 . . . . \ . . . . +
. o . . . . .\ .
. \ . . . . . O .
. \ . . . . ~ . .
. \. . . . o . .
+ . . . . \ . . . . 8 . . . . 9 . . . . + . . . . + . . . . +
. .o . . ~ . . .
. . \ . . o . . .
. . \ . ~ . . . .
. . \ . o . . . .
+ . . . . + . .\. . ~ . . . . + . . . . + . . . . + . . . . +
. . O . . . . .
. . . . . .
. O---------o---------o---------o---------O .
. | . . . . | .
+ . . | . 1 . . . . 2 . . . . 3 . . . . 4 . . | . +
. | . . . . | .
. | . . . . | .
. o . . . . o .
. | . . . . | .
+ . . | . 5 . . . . 6 . . . . 7 . . . . 8 . . | . +
. | . . . . | .
. | . . . . | .
. o . . . . o .
. | . . . . | .
+ . . | . 9 . . . .10 . . . .11 . . . .12 . . | . +
. | . . . . | .
. | . . . . | .
. O---------o---------o---------o---------O .
. . . . . .
+ . . . . + . . . . + . . . . + . . . . + . . . . +
Cf.
A354704,
A354705 (similar, but for maximizing the number of covered points).
Original entry on oeis.org
2, 4, 3, 7, 4, 8, 11, 9, 11, 8, 16, 20, 15, 20, 14, 24, 11, 23, 27, 20, 34, 17, 31, 41, 28, 32
Offset: 1
A354492 is the analogous sequence, but for the problem of minimizing the number of grid points covered.
A372917
a(n) is the number of distinct rectangles with area n whose vertices lie on points of a unit square grid.
Original entry on oeis.org
1, 2, 1, 3, 2, 3, 1, 4, 2, 5, 1, 5, 2, 3, 3, 5, 2, 5, 1, 8, 2, 3, 1, 7, 3, 5, 2, 5, 2, 9, 1, 6, 2, 5, 3, 8, 2, 3, 3, 11, 2, 6, 1, 5, 5, 3, 1, 9, 2, 8, 3, 8, 2, 6, 3, 7, 2, 5, 1, 15, 2, 3, 3, 7, 5, 6, 1, 8, 2, 9, 1, 11, 2, 5, 5, 5, 2, 9, 1, 14, 3, 5, 1, 10, 5, 3
Offset: 1
See also the linked illustrations of the terms a(4) = 3, a(8) = 4, a(15) = 3.
n = 4 has the three divisors 1, 2, 4. Since 4 is not squarefree, r can have the values 1 or 2. For r = 1 = 1^2 + 0^2 there are two rectangles (2,2), (4,1). For r = 2 = 1^2 + 1^2 and n/r = 4/2 = 2 = w*h there is the rectangle (2*sqrt(2), 1*sqrt(2)). That's a total of a(4) = 3 distinct rectangles.
n = 8 has the four divisors 1, 2, 4, 8. Since 4 and 8 are not squarefree, r can have the values 1 or 2. For r = 1 = 1^2 + 0^2 there are two rectangles (4,2), (8,1). For r = 2 = 1^2 + 1^2 and n/r = 8/2 = 4 = w*h there are the rectangles (4*sqrt(2), 1*sqrt(2)) and (2*sqrt(2), 2*sqrt(2)). That's a total of a(8) = 4 distinct rectangles.
n = 15 has the four divisors 1, 3, 5, 15. They are all squarefree, but 3 and 15 cannot be written as a sum of two squares, r can only have the values 1 or 5. For r = 1 = 1^2 + 0^2 there are two rectangles (5,3), (15,1). For r = 5 = 2^2 + 1^2 and n/r = 15/5 = 3 = w*h there is the rectangles (3*sqrt(5), 1*sqrt(5)). That's a total of a(15) = 3 distinct rectangles.
-
A372917:= proc(n)
local f,i,prod;
f:=ifactors(n)[2];
prod:=1;
for i from 1 to numelems(f) do
if f[i][1] mod 4 = 3 then
prod:=prod*(1*f[i][2]+1);
else
prod:=prod*(2*f[i][2]+1);
end if;
end do;
return round(prod/2);
end proc;
seq(A372917(n),n=1..86);
-
a(n) = my(f=factor(n)); prod(i=1,#f[,1], if(f[i,1]%4==3,1,2)*f[i,2] + 1) \/ 2; \\ Kevin Ryde, Jun 09 2024
Showing 1-7 of 7 results.
Comments