linux下的mysql修改默认编码

基础练习 矩阵乘法

时间限制:1.0s   内存限制:512.0MB

问题描述

  给定一个N阶矩阵A,输出A的M次幂(M是非负整数)

  例如:

  A =

  1 2

  3 4

  A的2次幂

  7 10

  15 22

输入格式

  第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数

  接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值

输出格式

  输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开

样例输入

2 2

1 2

3 4

样例输出

7 10

15 22

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		while (scanner.hasNext()) {
			int n = scanner.nextInt();
			int m = scanner.nextInt();

			int[][] init = new int[n][n];
			for (int i = 0; i < n; i++) {
				for (int j = 0; j < n; j++) {
					init[i][j] = scanner.nextInt();
				}
			}

			int[][] result = new int[n][n];
			for (int i = 0; i < n; i++) {
				result[i][i] = 1;
			}

			powerOperation(result, init, m);
			printMatrix(result);
		}
	}

	private static void printMatrix(int[][] result) {
		int len = result.length;
		for (int i = 0; i < len; i++) {
			for (int j = 0; j < len; j++) {
				System.out.print(result[i][j]);
				System.out.print(j == len - 1 ? "\r\n" : " ");
			}
		}
	}

	private static void powerOperation(int[][] result, int[][] init, int m) {
		int len = init.length;
		for (int i = 0; i < m; i++) {
			int[][] temp = new int[len][len];
			for (int j = 0; j < len; j++) {
				for (int j2 = 0; j2 < len; j2++) {
					for (int k = 0; k < len; k++) {
						temp[j][j2] += result[j][k] * init[k][j2];
					}
				}
			}

			for (int j = 0; j < len; j++) {
				for (int j2 = 0; j2 < len; j2++) {
					result[j][j2] = temp[j][j2];
				}
			}
		}
	}
}

linux下的mysql修改默认编码

时间: 2024-10-03 04:03:00

linux下的mysql修改默认编码的相关文章

ubuntu16.04.1下的mysql修改默认编码

在Ubuntu 下配置 Mysql 的字符编码.安装完 Mysql 后,系统默认的字符编码是 latin1 ,输入的是中文,可是输出却是一堆乱码.现在要做的就是把 Mysql的默认字符编码设置为支持中文的编码,如 GBK.GB23112.等. 说正经的,我大天朝程序员开发面临的两座智障大山是编码问题和版本问题,怎么感觉都难受,没技术点的麻烦. 废话不多说开启我们的 特里昂  Go~ 首先我们找到mysql的配置文件 这里为了我图方便我就贴图了,敬请见谅 首先进入mysql存放配置文件的目录 其他

mac下更改MySQL的默认编码

mysql默认的编码是latin1,它不支持中文,所以我们一般需要修改他的默认编码格式. 打开终端1. 进入root权限sudo -i 2. cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 3. vi /etc/my.cnf编辑,把以下内容追加到my.cnf的末尾 [mysqld]default-storage-engine=INNODB character-set-server=utf8 collation-server

mysql修改默认编码为UTF8

Linux下一般是 /etc/my.cnf --在 [mysqld] 标签下加上三行default-character-set = utf8character_set_server = utf8 --在 [mysql] 标签下加上一行default-character-set = utf8 --在 [mysql.server]标签下加上一行default-character-set = utf8 --在 [mysqld_safe]标签下加上一行default-character-set = ut

window 下安装mysql,修改默认空密码

1.运行cmd 切换到mysql安装目录的bin文件夹下 2.执行mysql -u root 3.mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 4.mysql>FLUSH PRIVILEGES; 如下图:

玩转MySQL之Linux下修改默认编码

小弟这里记录了MySQL的默认编码的修改,这里将其默认编码都统一修改为utf8,希望本文对大家有所帮助,谢谢! 环境: Linux版本: centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体) MySQL版本: 5.1.73 首先进入到MySQL命令行界面,大家可以参看我的另一篇文章:玩转MySQL之Linux下的简单操作 然后查看MySQL的默认编码, 输入命令: show variables like '%character%'; 示例图: 接下来退出My

[error handle]Linux下配置mysql的编码

mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码. 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式 MySQL修改编码设置及乱码问题 linux下的mysql配置修改 途中碰到了好几个坑,真是恶心的不行. 坑1,找不到my.cnf文件 教程里说linux下mysql配置文件的路径在/etc/my.cnf,然而找不到. 百度了一下,说是有可能出现这种情况.囧,有经验的话还可以自己写一个.然而我没经验. 控制台下输入"find / -n

linux下的mysql安装和配置

Linux下Mysql的配置 安装 rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodeps rmp -ivh MySQL-client-4.1.22-0.glibc23.i386.rpm --nodeps 查看是否安装成功 netstat -atln 命令看到3306端口开放说明安装成功 登录 mysql [-u username] [-h host] [-p[password]] [dbname] 初始无密码,这个mysql可执行文件在

Linux下PHP+MYSQL+APACHE配置方法

apache: http://www.apache.org  mysql: http://www.mysql.com  php: http://www.php.net/downloads.php  gd: http://www.boutell.com/gd/#buildgd  ZendOptimizer http://www.zend.org/products/zend_optimizer  Gettext http://ftp.gnu.org/pub/gnu/gettext/  netpbm 

Linux下的Mysql基本语句

Linux下的Mysql基本语句 实验目标 数据库常见概念 SQL语句概述-创建数据库 SQL语句之表的基本操作 实验环境 LAMB环境 服务端:xuegod63.cn     IP:192.168.1.63 客户端:xuegod64.cn                   IP:192.168.1.64   实验概述 数据库相关概念: DBD(数据库开发)  DBA(数据库管理员) SQL :结构化查询语言(Structured QueryLanguage)简称SQL 作用:结构化查询语言是