1698专题

hdu(1698)Just a Hook

题意:给出一个数列,初始值都是1,进行一种操作:给出一个区间,将该区间内的数值全部换为2或3或不变,求数列最后的总和。 #include"stdio.h"#include"string.h"struct point{int x,y;int sum,add;}a[400100];void tree(int t,int x,int y){a[t].x=x;a[t].y=y;a

【C++题解】1698. 请输出带有特殊尾数的数

问题:1698. 请输出带有特殊尾数的数 类型: 题目描述: 请输出1∼n 中所有个位为 1、3、5、7中任意一个数的整数,每行 1 个。( n<1000 ) 比如,假设从键盘读入 20,输出结果如下: 1 3 5 7 11 13 15 17 输入: 一个整数 n 。 输出: 输出满足条件的数,每行 1 个。 样例: 输入: 20 输出: 13571113

ubuntu下mysql 出现 ERROR 1698 (28000): Access denied for user 'root'@'localhost'解决

作为ubuntu的初学者,按照教程安装完mysql,在使用mysql的可视化工具workbench的时候遇到: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 然而这是一个很奇怪的bug,在正常使用的时候,报错,在管理员的终端下却能正常使用: 一些人归结为,权限的问题,找了很多,有人说修改权限,各种修改配置文件。

hdu 1698 Just a Hook(线段树区间更新·经典)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1698 数据:case,n,q,q行x,y,z。在长度为n的hook上进行q次区间更新,把它们的价值改变。最后统计总的价值。x,y,z分别表示把[x,y]内的hook变成价值为z的hook。 开始写它时,对于样例程序运行的结果总是20,我就纳闷了,怎么改都不对,在反复研究中发现了这样一个问题(bug源于

ubuntu16.04 phpmyadmin使用root登录提示#1698 - Access denied for user 'root'@'localhost'

上次装好mysql,phpmyadmin,登录后由于默认设置的账号密码登录是看不到本地mysql的数据库,而且是无法创建数据库的,那么这就很尴尬了,看了网上其他说法,有的说修改config.inc.php,有的说修改mysql的配置文件,但似乎都并不适合我的这个错误,后来查阅了相关资料后,才发现MySQL 5.7改变了安全模式:现在MySQL root登录需要一个sudo(而密码仍然可以是空白的)

poj 1698 二分图的匹配

简单的建图,X部是每部电影需要的天数之和,Y部是时间,建立二分图,然后就是匈牙利了。。。因为一开始乱初始化。。。match要-1的,我是从0开始计数的。。。Wa了超久。、。。。郁闷 #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int MAXN = 51*51; c

Ubuntu/Debian(Raspbian)进入MySQL报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'的解决方法

树莓派安装MySQL未提示设置密码,之后在sudo下无需密码即可连接,其它输入报错ERROR 1698 (28000) 附:远程连接MySQL出现1130错误解决方法 # 问题场景: 在树莓派3B+,系统Raspbian(Debian9.4),安装MySQL: sudo apt-get install mysql-serversudo apt-get install mysql-clie

hdoj 1698 Just a Hook 【线段树 区间更新】

题目大意:有一段链子,初始的时候是铜的(价值为1),n代表有n段(1~n),输入a, b, c三个数分别表示将从a到b的链子的价值改为c, 最后问你经过多次改变之后的总价值。 策略:这道题是简单的线段树的区间更新; 代码: #include<stdio.h>#include<string.h>#define MAXN 100005#define LC l, m, rt<<1#de