首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
1048专题
每日一题——Python代码实现PAT乙级1048 数字加密(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 初次尝试 再次尝试 代码点评 代码结构 时间复杂度 空间复杂度 优化建议 我要更强 优化建议 完整代码及注释 时间复杂度和空间复杂度分析 进一步优化 哲学和编程思想 模块化
阅读更多...
PAT 甲级 1048 Find Coins two pointer的写法
PAT 甲级 1048 Find Coins 这道题可以用二分、散列和two pointers三种方法实现,此前写过二分的方法:PAT 甲级 1048 Find Coins 二分的写法 这里是two pointer的写法 #include <bits/stdc++.h>using namespace std;int main(){#ifdef LOCALfreopen("input.t
阅读更多...
PAT 甲级 1048 Find Coins 二分的写法
PAT 甲级 1048 Find Coins 二分的写法 散列的写法非常简单明了,LeetCode Problem List很前面就有类似的题。其实这道题用二分实现也是可以的,下面是二分的写法。之后准备做一个二分的专题总结。 #include <bits/stdc++.h>using namespace std;int main(){#ifdef LOCALfreopen("input
阅读更多...
CCF NOI 1048.检测矩形
题目描述 给定n*n由0和1组成的矩阵,如果矩阵的每一行和每一列的1的数量都是偶数,则认为符合条件。 你的任务就是检测矩阵是否符合条件,或者在仅改变一个矩阵元素的情况下能否符合条件。 “改变矩阵元素”的操作定义为0变成1或者1变成0。 输入 输入n + 1行,第1行为矩阵的大小n(0 < n < 100),以下n行为矩阵的每一行的元素,元素之间以一个空格分开。 输出 如果矩阵符合条件,
阅读更多...
1048 Find Coins (25 分)并未AC
1048 Find Coins (25 分)并未AC Eva loves to collect coins from all over the universe, including some other planets like Mars. One day she visited a universal shopping mall which could accept all kinds of
阅读更多...
九度OJ 1048:判断三角形类型 (基础题)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6794 解决:3361 题目描述: 给定三角形的三条边,a,b,c。判断该三角形类型。 输入: 测试数据有多组,每组输入三角形的三条边。 输出: 对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。 样例输入: 3 4 5 样例输出: 直角三角形 来源: 20
阅读更多...
1048: 【C1】【循环】【入门】与7无关的数
题目描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数. 现求所有小于等于n(0<n <100)的与7无关的正整数的平方和. 输入 输入为一行,正整数n(0< n < 100) 输出 输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。 样例输入 21 样例输出 2336 Code: #include<bits/
阅读更多...
sdnu 1045.石子合并1 1048.石子合并2
原题链接: 1045: http://210.44.14.31/problem/show/1045 1048: http://210.44.14.31/problem/show/1048 1045:有n堆石子排成一行,每次选择相邻的两堆石子,将其合并为一堆,记录该次合并的得分为两堆石子个数之和。已知每堆石子的石子个数,求当所有石子合并为一堆时,最小的总得分。 设dp[i][
阅读更多...
pat-basic-1048-c语言
题目不是很难,但关键是: B的长度小于A时要将B前端补零后再进行加密 #include<stdio.h>#include<string.h>int main(){char a[110]={0},b[200]={0},c[110]={0},d[200]={0};int i,j,n,len_a,len_b,cnt,sum;cnt=0,sum=0;scanf("%s %s",a,b);len
阅读更多...
1048. 鸡蛋的硬度
最近XX公司举办了一个奇怪的比赛:鸡蛋硬度之王争霸赛。 参赛者是来自世界各地的母鸡,比赛的内容是看谁下的蛋最硬,更奇怪的是XX公司并不使用什么精密仪器来测量蛋的硬度,他们采用了一种最老土的办法–从高度扔鸡蛋–来测试鸡蛋的硬度,如果一次母鸡下的蛋从高楼的第a层摔下来没摔破,但是从a+1层摔下来时摔破了,那么就说这只母鸡的鸡蛋的硬度是a。 你当然可以找出各种理由说明这种方法不科学,比如同一只母鸡下
阅读更多...
django.db.utils.IntegrityError: (1048, Column 'last_login' cannot be null)解办法:
python manage.py migrate auth
阅读更多...
zzuli OJ 1048: 阶乘表
Description 输入一个正整数n(n<20),输出1到n之间阶乘表。 Input 输入只有一个正整数n。 Output 输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。 Sample Input 5 Sample Output 1 1 2 2 3 6 4 24 5 120 HINT
阅读更多...
zzuli oj 1048: 阶乘表(java)
题目描述 输入一个正整数n(n<=20),输出1到n之间阶乘表。 输入 输入只有一个正整数n。 输出 输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。 样例输入 5 样例输出 1 1 2 2 3 6
阅读更多...
第1048期机器学习日报(2017-08-01)
机器学习日报 2017-08-01 浅析机器学习理论与实践 @wx:PaperWeekly脑机科技前沿告诉你脑机结合还要多久 @wx:AI科技评论全面解读全球人工智能发展趋势,以及中美的差距 @wx:全球人工智能浅析深度学习框架设计中的关键技术 @wx:深度学习大讲堂淘宝天猫个性化推荐技术演进史 @技术头条 @好东西传送门 出品,由@AI100运营, 过往目录 见http://ml.memect
阅读更多...
1048 数字加密 (20 分)
1048 数字加密 (20 分) 本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。 输入格式: 输入在一行中依
阅读更多...
djangoBUG:(1048, “Column ‘birthday‘ cannot be null“)
一.问题描述 创建超级用户的时候,提示错误 django.db.utils.IntegrityError: (1048, "Column 'birthday' cannot be null") 解决办法 修改数据库中的表,把不能为null取消勾 注意点保存! 参考:网站
阅读更多...
【恺撒密码】HDU-1048 The Hardest Problem Ever
注解 1、注意字符串的输入输出格式,以及该如何用cin读入整行字符串。 2、注意只针对大写字母进行恺撒密码转换,其他字符不变。 代码 #include <iostream>using namespace std;int main(){string str = "VWXYZABCDEFGHIJKLMNOPQRSTU";string s;getline(cin, s);while(s.c
阅读更多...