//法一 #include<stdio.h> int wanshu(int a,int b) { int i,j,m,sum; m=0; for(i=a;i<=b;i++) { sum=0; for(j=1;j<i;j++) if(i%j==0) sum+=j; if(sum==i) m++; } return m; } int main() {
完数 http://acm.hdu.edu.cn/showproblem.php?pid=1406 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它
今天用MySql数据库打算插入几个数据,大约有几千个汉字左右,插入的时候出现了这个错误。 1406 - Data too long for column ‘deintro’ at row 1 问题原因: 开始设置的数据类型为varchar,要输入的数据较多 插入的数据比数据类型大,会被截断时,就会报错,无法插入。 解决办法: 后来我把varchar数据类型换成了mediumtext。
1. 问题背景 在向数据库导入大批量数据的时候报错: DataError: (pymysql.err.DataError) (1406, "Data too long for column 'remark' at row 1419") 相关代码: import pandas as pdfrom sqlalchemy import create_enginefrom urllib.pa