# Week 1 - [Hardcore] Cramer Rule
# Description
จงเขียนโปรแกรมขึ้นมาเพื่อหาคำตอบของระบบสมการ 3 ตัวแปร (x, y, z) เช่นจากระบบสมการ
1x - 2y + 3z = 7
2x + 1y + 1z = 4
-3x + 2y - 2z = -10
1
2
3
2
3
คำตอบของระบบสมการนี้คือ x = 2, y = -1, z = 1
มั่นใจได้ว่าทุก Test Case จะมีเพียงแค่คำตอบเดียวแน่นอน
ไม่จำเป็นต้อง Import module ใดๆ ถ้าน้องเข้าใจ Concept ของข้อนี้นะครับ
พยายามอย่าพึ่งใช้อะไรที่ยังไม่ได้สอนนะครับ เพราะข้อนี้ไม่ได้ใช้ท่ายากอะไรเลยครับ
# Specification
Input Specification | Output Specification |
---|---|
12 บรรทัด บรรทัดที่ 1 คือ สัมประสิทธิ์ของตัวแปร x ของสมการที่ 1 (x1) บรรทัดที่ 2 คือ สัมประสิทธิ์ของตัวแปร y ของสมการที่ 1 (y1) บรรทัดที่ 3 คือ สัมประสิทธิ์ของตัวแปร z ของสมการที่ 1 (z1) บรรทัดที่ 4 คือ คำตอบของสมการที่ 1 บรรทัดที่ 5 คือ สัมประสิทธิ์ของตัวแปร x ของสมการที่ 2 (x2) บรรทัดที่ 6 คือ สัมประสิทธิ์ของตัวแปร y ของสมการที่ 2 (y2) บรรทัดที่ 7 คือ สัมประสิทธิ์ของตัวแปร z ของสมการที่ 2 (z2) บรรทัดที่ 8 คือ คำตอบของสมการที่ 2 บรรทัดที่ 9 คือ สัมประสิทธิ์ของตัวแปร x ของสมการที่ 3 (x3) บรรทัดที่ 10 คือ สัมประสิทธิ์ของตัวแปร y ของสมการที่ 3 (y3) บรรทัดที่ 11 คือ สัมประสิทธิ์ของตัวแปร z ของสมการที่ 3 (z3) บรรทัดที่ 12 คือ คำตอบของสมการที่ 3 | 3 บรรทัด บรรทัดที่ 1 คือค่าของ x ทศนิยมสองตำแหน่งตามกฎการปัดเศษ (ถ้ามี) บรรทัดที่ 2 คือค่าของ y ทศนิยมสองตำแหน่งตามกฎการปัดเศษ (ถ้ามี) บรรทัดที่ 3 คือค่าของ z ทศนิยมสองตำแหน่งตามกฎการปัดเศษ (ถ้ามี) |
# Sample Case
Sample Input | Sample Output |
---|---|
1 -2 3 7 2 1 1 4 -3 2 -2 -10 | 2.0 -1.0 1.0 |
2 -1 6 10 -3 4 -5 11 8 -7 -9 12 | 10.63 10.58 -0.11 |