лингвистические задачи - в "не математику" (т.е. про "реальный мир"). А если действительно будет много - то в отдельную тему.
Про клеточки - есть такая область математики, "комбинаторная геометрия" называется. В общем случае ее задачи довольно сложные, но если все дискретно и конечно, то можно отнести их просто к комбинаторике.