| 12345678910111213141516171819202122232425 | 
							- package main
 
- import (
 
- 	"fmt"
 
- 	"sort"
 
- )
 
- func main() {
 
- 	var n int
 
- 	fmt.Scan(&n)
 
- 	a, b := make([]int, n), make([]int, n)
 
- 	for i := range a {
 
- 		fmt.Scan(&a[i])
 
- 	}
 
- 	for i := range b {
 
- 		fmt.Scan(&b[i])
 
- 	}
 
- 	sort.Ints(a)
 
- 	sort.Sort(sort.Reverse(sort.IntSlice(b)))
 
- 	s := 0
 
- 	for i := 0; i < n; i++ {
 
- 		s += a[i] * b[i]
 
- 	}
 
- 	fmt.Println(s)
 
- }
 
 
  |