I figured out this test has cuts in no more than 2 directions, but still don't understand what causes WA there. Может кто-нибудь дать совет, как решить 27 тест и выше, сказать, в чём могут быть ошибки или дать приблизительный пример теста. всё, проблема решилась правильной ориентацией граней. офигеть!! кто-то ориентацию не написал и 27 тест, а я уже 2 часа перепроверяю код и не могу 11 пройти, хотя появление проблем я предвидел только при разрезании в нескольких плоскостях.... Edited by author 15.04.2013 03:23 вот такая же проблема, но на 10ом тесте тоже завис на этом тесте, только по Time Limit вылетаю... Подскажите какой пример в 10ом тесте? уперся и ничего не могу поделать. За ранее спасибо Попробуй отладить этот код, мне помогло найти ошибки //string[] source = { "62", "45", "73", "roygbv" }; //string[] ex1 = { "9", "73", "45", "..bvgy" }; //string[] ex2 = { "73", "45", "12", "bvyg.." }; //string[] ex3 = { "45", "7", "73", "gyo.vb" }; //string[] ex4 = { "73", "45", "12", "bvyg.." }; //string[] ex5 = { "73", "4", "45", "bv..gy" }; //string[] ex6 = { "45", "1", "73", "yg.rbv" }; //string[] ex7 = { "73", "1", "45", "vb..gy" }; //string[] ex8 = { "16", "45", "73", "..ygbv" }; Edited by author 13.04.2013 20:53 тут все верно строит, без ошибок Не ахти какая помощь, но все ж 1 - 2 тесты - один целый куб 3 - 4 тесты - два куска 5 - 15 тесты - три куска 16 - 18 тесты - кусков больше трех, точно не знаю сколько. С третьего по 18 тесты включительно разрезание в одной плоскости @r0me: аналогично, без ошибок (ну разве что ответ я не проверял)... я и ответ проверил и в других плоскостях все проверил, и уже почти все что можно вводил, ошибку не выявил( интересно, что же я упустил... Если я правильно понимаю, до 19ого теста в кусочке может быть максимум две точки, для тех что посредине и одна , для тех что по краям? Edited by author 15.04.2013 11:32 А изменение координат идет только по одной оси, то есть в ответе будет 0 0 7- координаты для кусочка, за исключением первого. Так оно? Подскажите пожалуйста пример третьего теста As i have read, the first test is like in example. And i have tried to use a kind of cheat: Console.WriteLine("F D 0 0 0" + Environment.NewLine + "R F 1 0 0"); But i have got "Wrong answer". What have i done wrong? There's no guarantee that the first test is exactly the same as the example. У кого есть предположение, какой пример в первом тесте? В первых двух тестах исходный параллелепипед не имеет разрезов, его только нужно повернуть правильным образом. Числа друг от друга (координаты) разделяются одним пробелом? Да Пример параллелепипеда без разрезов 1 1 1 ROYGBV 1 1 1 1 GYBVOR R B 0 0 0 Ввод и вывод все так должно быть, ничего не перепутал? Все верно Это нормально, я сам эти методы использую. Можешь написать на akaviri93@gmail.com, прислать код, помогу разобраться с ошибкой. Edited by author 13.04.2013 23:50 Подскажите контрпример 7 теста. Prompt a counterexample of the 7th dough. Edited by author 05.04.2013 17:38 MGIMO finished? A-a-ask! =) Тест - test in English Dough == тесто (булочки выпекать) =))) +1 Sergey trolling detected XD Присоединяюсь =) очень хочется увидеть тест 7... 7 тест это три куска, разрезы сделаны параллельно одной из граней. Важно правильно определять ориентацию в случае, когда "внутренних" граней у куска больше чем одна. Edited by author 09.04.2013 11:41 А будет ли важно, как я поставлю эти две грани. Допустим, в описании идёт сначала куб x, затем куб у. Если я поставлю сначала у, затем х, это будет ошибкой? по идее не должно... вариантов то много может быть... в условии же сказано об этом. "Сперва через пробел записаны целые числа w, d и h (1 ≤ w, d, h ≤ 1 000) — расстояние между передней и задней гранью, между нижней и верхней гранью и между левой и правой гранью, соответственно." w - передней и задней; d - нижней и верхней ; h - левой и правой; ----------------------------------------------------- It contains three space-separated integers, which are distance between front and rear faces d, distance between bottom and top faces h and distance between left and right faces w (1 ≤ d, h, w ≤ 1 000). here: d - front and rear (передней и задней) h - bottom and top faces (нижней и верхней) w - left and right faces (левой и правой). Edited by author 04.04.2012 14:39 Здесь, только буквы неправильном порядке написано! Сорри! А пространство в котором находиться куб, int-ое или c плавающей точкой? A space in which to be a cube, int or float? |
|