Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- )
- func main(){
- var n, m, q, k int
- var s string
- fmt.Scanf("%d\n", &n)
- fmt.Scanf("%d\n", &m)
- fmt.Scanf("%d\n", &q)
- //fmt.Println(n, m, q)
- matrix := make([][]int, n)
- value := make([][]string, n)
- for i := 0; i < n; i++ {
- matrix[i] = make([]int, m)
- value[i] = make([]string, m)
- }
- for i := 0; i < n; i++ {
- for j := 0; j < m; j++ {
- fmt.Scan(&k)
- matrix[i][j] = k
- }
- }
- for i := 0; i < n; i++ {
- for j := 0; j < m; j++ {
- fmt.Scan(&s)
- value[i][j] = s
- }
- }
- fmt.Println("digraph { \n" +
- "\trankdir = LR\n" +
- "\tdummy [label = \"\", shape = none]")
- for i := 0; i < n; i++ {
- fmt.Println(" ",i, "[shape = circle]")
- }
- fmt.Println("\tdummy ->", q)
- for i := 0; i < n; i++ {
- for j := 0; j < m; j++ {
- fmt.Print("\t",i)
- fmt.Print(" -> ", matrix[i][j], " [label = \"")
- fmt.Printf("%c", rune(97 + j))
- fmt.Print("(",value[i][j],")","\"","]","\n")
- }
- }
- fmt.Println("}")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement