首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
1089专题
1089:数字反转
1089:数字反转 时间限制: 1000 ms 内存限制: 65536 KB 提交数:115082 通过数: 61304 【题目描述】 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入−380,反转后得到的新数为−83。 【输入】 输入共 1 行,一个整数N。 −
阅读更多...
1089 Intervals
题目大意: 给定n个区间,求他们的并,用最少的区间表示 考虑2个区间的位置关系,只有5种 先按区间左端点增序排 从左到右O(n)扫一遍 第i个区间右端点比当前处理区间右端点大,而且他们相交,则更新当前处理区间的右端点 第i个区间和当前处理区间不交,则产生新区间,输出,并更新当前处理区间的左右端点 //4471891_AC_125MS_792K /******************
阅读更多...
Codeforces Contest 1089 problem A Alice the Fan —— dp求已知两人最终得分推每次得分
Alice is a big fan of volleyball and especially of the very strong “Team A”. Volleyball match consists of up to five sets. During each set teams score one point for winning a ball. The first four set
阅读更多...
1089:数字反转--信息学一本通(c++)
NOIP信息学奥赛资料下载 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 17690 通过数: 8982 【题目描述】 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380,反转后得到的新数为-83。 【输入】 输入共 1 行,一个整数N。 -1,000,000,0
阅读更多...
【算法专题--双指针算法】leetcode--283. 移动零、leetcode--1089. 复写零
🍁你好,我是 RO-BERRY 📗 致力于C、C++、数据结构、TCP/IP、数据库等等一系列知识 🎄感谢你的陪伴与支持 ,故事既有了开头,就要画上一个完美的句号,让我们一起加油 目录 前言1. 移动零(easy)2. 解法(快排的思想:数组划分区间 - 数组分两块)3. 复写零(easy)4.解法(原地复写 - 双指针)
阅读更多...
信奥一本通:1089:数字反转
这道题的难度在于如何去颠倒这三位数,并且在0的情况下将0删除掉,大家可以看下代码,文字不好解释 #include <iostream>using namespace std;int main(){int n;cin >> n;int m = 0;do{//不乘10的话就会相加个位数字//可以将数据放入自己进行推算一下 m = m * 10 + n % 10;n /= 10;} whi
阅读更多...
【渝粤题库】国家开放大学2021春1089现代教育思想题目
教育 教育 试卷代号: 1089 2021年春季学期期末统一考试 现代教育思想 试题(开卷) 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考卷和答题纸后才可离开考场。 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指定位置上,写在试卷上的答案无效。 三、用蓝
阅读更多...
国家开放大学2021春1089现代教育思想答案
教育 教育 试卷代号:1089 2 0 2 1年春季学期期末统一考试 现代教育思想 试题答案及评分标准(开卷) (供参考) 2021年7月 一、填空题(共4题,每空1分,共10分) 1.知识智能 2.预见调控理论指导 3.现实实践历史 4.知识科学技术 二、简答题(共4题,每题10分,共40分) 5.试说明现代教育思想的功能。 教育思想适应人们的教育需要而对教育实践和教育事业的发展所发挥的作用
阅读更多...
1035. 插入与归并(25) PAT乙级1089. Insert or Merge (25)PAT甲级
甲级传送门 乙级传送门 #include<stdio.h>#include<algorithm>#define MAX_N 110using namespace std;int n;int aim[MAX_N];int ins[MAX_N];int merg[MAX_N];bool isSame(int a[],int b[]){bool flag=true;for(int i=0;i
阅读更多...
51Nod_1089 最长回文子串 V2(Manacher算法)
51Nod_1089 最长回文子串 V2(Manacher算法) http://www.51nod.com/Challenge/Problem.html#!#problemId=1089 题目 回文串是指aba、abba、cccbccc、aaaa这种左右对称的字符串。输入一个字符串S
阅读更多...
zzuli OJ 1089: 阶乘的最高位
Description 输入一个正整数n。输出n!的最高位上的数字。 Input 输入一个正整数n(n不超过1000)。 Output 输出n!的最高位上的数字。 Sample Input 1000 Sample Output 4 HINT Source #include<stdio.h>int main(){int n
阅读更多...
[LeetCode]-283. 移动零-1089. 复写零
目录 283. 移动零 描述 解析 代码 1089. 复写零 描述 解析 代码 283. 移动零 283. 移动零https://leetcode.cn/problems/move-zeroes/ 描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。
阅读更多...
[LeetCode]-283. 移动零-1089. 复写零
目录 283. 移动零 描述 解析 代码 1089. 复写零 描述 解析 代码 283. 移动零 283. 移动零https://leetcode.cn/problems/move-zeroes/ 描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。
阅读更多...
每日一题:LeetCode-1089. 复写零
每日一题系列(day 09) 前言: 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🔎🔎如果说代码有灵魂,那么它的灵魂一定是👉👉算法👈👈,因此,想要写出💚优美的程序💚,核心算法是必不可少的,少年,你渴望力量吗😆😆,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路🏇🏇,我们要做的,就是斩妖除魔💥💥,打怪升级!💪💪当然
阅读更多...
力扣1089题 复写零 双指针解法
2. 复写零 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 示例 1: 输入:arr = [1,0,2,3,0,4,5,0]输出:[1,0,0,2,3,0,0,4]解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,
阅读更多...
poj 1089 Intervals 简单贪心
好久没用sort函数了,有点生疏了,。。。还是得多练习啊。。。 1.题意:给定很多间隔,合并间隔,使得合并后间隔最小。 5//5间隔 5 6 1 4 10 10 6 9 8 10 2.思路:先用sort函数按照间隔前段由小到大排序,然后判断是否可以合并, 3.代码: #include<stdio.h>#include<algorithm>#include<iostre
阅读更多...
[双指针](一) Leetcode 283.移动零和1089.复写零
[双指针] Leetcode 283.移动零和1089.复写零 移动零 283. 移动零 1.题意分析 (1) 给你一个数组,将数组中的所有0移动到数组的末尾 (2) 保证非0元素在数组中相对位置不变 (3) 在原数组中操作 2.解题思路 由于题目要求我们移动数组内容(也就是交换两个数的位置),所以我们很容易想到双指针解法。 解法:双指针 定义两个“指针”(left 和 r
阅读更多...
[双指针] Leetcode 283.移动零和1089.复习零
[双指针] Leetcode 283.移动零和1089.复习零 移动零 283. 移动零 1.题意分析 (1) 给你一个数组,将数组中的所有0移动到数组的末尾 (2) 保证非0元素在数组中相对位置不变 (3) 在原数组中操作 2.解题思路 由于题目要求我们移动数组内容(也就是交换两个数的位置),所以我们很容易想到双指针解法。 解法:双指针 定义两个“指针”(left 和 r
阅读更多...
sicily 1089 欧拉函数递推
//f[n] = f[n-1] + fai[n] //欧拉函数 质因子个数/n 包括本身//fai[n] = n * (1 - 1/a)*.... a为质因子#include <iostream>#include <cstring>#include <cmath>#define mx 1000010using namespace std;int prime[mx];bool i
阅读更多...
力扣:1089. 复写零
今日分享一道力扣经典题目,复写0! 题目如下: 题目分析: 题目要求是进行复写0,而且不能超过原数组长度,且只能在原地进行操作! 解决本题最好的方法就是进行双指针方法! 算法分析 一、双指针算法先找到最后一个要复写的数! 二、然后从后向前进行完成复写(因为如果要是从前向后进行复写会导致元素的覆盖!) 其中第一大步又是一个双指针的思想:再次分为了以下几步! 1.判断
阅读更多...