2023/4/27总结

2023-05-16

第一周任务 - Virtual Judge (vjudge.net)

1.这道题目穷举即可

 最多90次

#include<stdio.h>
int getLucky(int x)
{
	int a[10],i,n,t=x,max=0,min=10;
	for(i=0;t;i++)
	{
		a[i]=t%10;
		t/=10;
		if(a[i]>max) max=a[i];
		if(a[i]<min) min=a[i];
	}
	return max-min;
}
int slove(int l,int r)
{
	int i,max=0,t,temp=l;
	for(i=l;i<=r;i++)
	{
		t=getLucky(i);
		if(t>max) 
		{
			max=t;
			temp=i;
		}
		if(max>=9) 
		{
			temp=i;
			break;
		}
	}
	printf("%d\n",temp);
	return 0;
}
int main()
{
	int t,i,l,r;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d%d",&l,&r);
		slove(l,r);
	}
	
	return 0;
}

第一周任务 - Virtual Judge (vjudge.net)

1.这一题主要是判断,当前列交换或者不交换之后会不会小于该数组最大值。

#include<stdio.h>
#define N 110
int a[N],b[N];
int main()
{
	int n,i,t,j,max1,max2;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d",&n);
		for(i=0;i<n;i++)
		{
			scanf("%d",&a[i]);
		}
		for(i=0;i<n;i++)
		{
			scanf("%d",&b[i]);
		}
		for(i=0;i<n;)
		{
			if(a[i]<=a[n-1]&&b[i]<=b[n-1]) i++;
			else if(b[i]<=a[n-1]&&a[i]<=b[n-1]) i++;
			else 
			{
				puts("No");
				break;
			}
		}
		if(i>=n) puts("Yes");
	}
}

第一周任务 - Virtual Judge (vjudge.net)

1.这道题主要是就是从后面开始找第一个出现的数字,可能会有多个,题目已经说了如果有人获奖那么他下次就不会来。

主要使用到了set。

 

#include<stdio.h>
#include<set>
#include<vector>

using namespace std;

vector <long long> a[50010];
long long res[50010];
set <int> nox;

int main()
{
	long long t,n,m,x;
	long long flag;
	int i,j,k;
	scanf("%lld",&t);
	while(t--)
	{
		scanf("%lld",&n);
		for(i=0;i<n;i++)
		{
			scanf("%lld",&m);
			//printf("--%lld\n",m);
			for(j=0;j<m;j++)
			{
				scanf("%lld",&x);
				a[i].push_back(x);
			}
		}
		for(i=n-1;i>=0;i--)
		{
			flag=0;
			for(vector<long long>::iterator iter =a[i].begin();iter<a[i].end();iter++)
			{
				if(nox.find(*iter)==nox.end())
				{	
					if(flag==0)
					{
					//	puts("*");
						flag=1;
						res[i]=*iter;
						
					}
				}
				nox.insert(*iter);
			}
			if(flag==0) break;
		}
		if(flag)
		{
			for(i=0;i<n;i++)
			{
				printf("%lld ",res[i]);
				a[i].clear();
			}
			puts("");
		}
		else 
		{
			for(i=0;i<n;i++)
				a[i].clear();
			puts("-1");
		}
		nox.clear();
	}
	return 0;
}

第一周任务 - Virtual Judge (vjudge.net)

1.这道题利用到了最大公约数和最小公倍数。

最大公约数需要用辗转相除法去写,最小公倍数有一个公式,俩数之积除以最大公约数。

构建一个数组,如果当前的数字,能被整除,说明可以共用一个标签,如果不能说明需要重开一个数字。

这里的标签,只能存储相邻糖果,标签相同但是不连续也是算多个标签的。

需要注意的点是会出现除数为0的情况,而且要开long long存储。 

#include<stdio.h>
#define N 200010

long long a[N][2],b[N][2];
long long yueshu(long long x,long long y)
{
	long long a,b,r;
	a=x,b=y;
	r=a%b;
	while(r)
	{
		a=b;
		b=r;
		r=a%b;
	}
	return b;
}
long long beishu(long long x,long long y)
{
	long long a,b,r;
	a=x,b=y;
	r=a%b;
	while(r)
	{
		a=b;
		b=r;
		r=a%b;
	}
	return x*y/b;
}
int main()
{
	long long t,n,i,j;
	long long count,curmax,curmin,tmax,tmin;
	scanf("%lld",&t);
	while(t--)
	{
		count=0;
		scanf("%lld",&n);
		for(i=0;i<n;i++)
		{
			scanf("%lld%lld",&a[i][0],&a[i][1]);
			//糖果和糖果价格
		}
		b[0][0]=a[0][0]*a[0][1];
		b[0][1]=a[0][1];
		for(i=1;i<n;i++)
		{
		//	puts("*");
			curmin=a[i][1];
			curmax=a[i][0]*a[i][1];
			tmax=yueshu(curmax,b[count][0]);
			tmin=beishu(curmin,b[count][1]);
		//	printf("%d %d\n",tmax,tmin);
			if(tmax%tmin!=0)
			{
				count++;
				b[count][0]=a[i][0]*a[i][1];
				b[count][1]=a[i][1];
			}
			else 
			{
				b[count][0]=tmax;
				b[count][1]=tmin;
			}
		}
		printf("%lld\n",count+1);
	}
	return 0;
}

项目:

主要实现了泛型发送数据:

消息类型写在了应该接口里面,方便拿取。

 实现了一分钟不可以点击发送验证码俩次,和5分钟过期验证码。

 

 

重写了关闭窗口的方法:关闭窗口的时候就不会爆红

 然后了解到,需要使用关系型数据库。其实是外键约束,后面需要设计数据库的联系。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023/4/27总结 的相关文章

  • 人工智能轨道交通行业周刊-第36期(2023.2.27-3.5)

    本期关键词 xff1a 智能高铁体系架构 广州港海铁联运 5G R 铁路受电弓 电务信号工 图像压缩 1 整理涉及公众号名单 1 1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS Wor
  • 人工智能轨道交通行业周刊-第40期(2023.3.27-4.2)

    本期关键词 xff1a TACS列车 智能雄安站 火车掉头 高铁供电 AIGC发展史 1 整理涉及公众号名单 1 1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟
  • 人工智能轨道交通行业周刊-第43期(2023.4.24-5.7)

    本期关键词 xff1a 综合智能检测 隧道检测 智慧城轨白皮书 虚拟编组 讯飞星火大模型 央企数字化 1 整理涉及公众号名单 1 1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS Wor
  • 2023 New Year‘s Resolution

    This Is Game 2023 New Year 39 s Resolution My 2022 ended with a day of game I am convinced that I am not to blame becaus
  • Sun Apr 16 00:00:00 CST 2023格式转换

    Date date 61 new Date log info 34 当前时间为 34 date yyyy MM dd HH mm ss SimpleDateFormat sdf 61 new SimpleDateFormat DateUti
  • 云原生周刊:一文读懂 Pod 网络 | 2023.4.10

    文章推荐 一文读懂 Pod 网络 这篇文章旨在帮助读者理解 Pod 网络的概念和原理 Pod 网络是 Kubernetes 中的一个重要概念 xff0c 它描述了如何在一个集群中部署和运行应用程序 Pod 网络是指使用容器网络插件 如 Ca
  • 看《狂飙》读人生,致敬2023!

    作为2023年的第一篇博文 xff0c 我不想写代码 xff0c 我想谈谈最近看的 狂飙 xff0c 总结了十条哲理 xff0c 共勉 希望我们的2023 xff0c 未来的人生会更加出彩 01 你以为很好的关系 xff0c 其实也就那么回
  • 李宏毅2023春季机器学习笔记 - 01生成AI(ChatGPT)

    一 引言 预设的知识储备要求 xff1a 数学 xff08 微积分 线性代数 机率 xff09 xff1b 编程能力 xff08 读写python xff09 这门课专注在 深度学习领域deep learning xff0c 事实上深度学习
  • 2023/5/4总结

    刷题 xff1a 第二周任务 Virtual Judge vjudge net 这一题用到了素筛 然后穷举即可 include lt stdio h gt define Maxsize 500000 int a Maxsize long l
  • 最新(2023.3.17)配置llvm、clang、clangd、clang-tidy方法,极其简单,轻松上手

    Linux 1 我的Linux是Ubuntu22 04 xff0c 首先把软件下载源改成国内的aliyun xff0c 很简单 xff0c 按照我的这个来做就行 点开这个图标 xff0c 然后点击下面这个 在download from那里把
  • PX4 gazebo仿真 2023.4.13更新

    前言 想实现px4仿真 xff0c 考虑使用gazebo仿真 去PX4官网看一眼先 xff0c 官网提到后面如果要用ROS xff0c 直接配置ROS就好了 xff0c 不然会不兼容 xff0c 那么就按官网步骤走 官网步骤 结果第一步就失
  • 推荐一款调试工具:深蓝串口网络调试工具2023春季版 长期支持版(2.18.24 LTSC),一直使用这个,更新好快,最近又出新版本了

    深蓝串口网络调试工具2023春季版 深蓝串口网络调试工具2023春季版波形发生器 深蓝串口网络调试工具2023春季版波形发生器 深蓝串口网络调试工具2023春季版示波器帧头自定义 深蓝串口网络调试工具2023春季版自定义发送编码方式 深蓝串
  • 现代C++教程2023

    文章目录 2 C 43 43 默认实参21 模板模板形参22 C 43 43 11形参包24 std nothrow25 std call once与pthread once 2 C 43 43 默认实参 21 模板模板形参 模板参数 xf
  • 2023年 机器学习常用算法

    01 线性回归 线性回归 xff08 Linear Regression xff09 可能是最流行的机器学习算法 线性回归就是要找一条直线 xff0c 并且让这条直线尽可能地拟合散点图中的数据点 它试图通过将直线方程与该数据拟合来表示自变量
  • 视频监控实时接入——以海康威视为例(2023.2.16)

    海康威视实时视频监控接入学习 2023 2 16 引言1 视频协议简介1 1 RTSP Real Time Streaming Protocol xff08 实时流传输协议 xff09 1 2 RTMP Real Time Messagin
  • 2023最新jmeter接口测试入门到精通实战讲解,手把手教学

    一 线程组 线程组元件是任何一个测试计划的开始点 在一个测试计划中的所有元件都必须在某个线程组下 所有的任务都是基于线程组 xff1a 通俗理解 xff1a 线程组 xff1a 就是一个线程组 xff0c 里面有若干个请求 xff1b 线程
  • 2023年TI杯全国大学生电子设计竞赛通知正式发布

    关于组织2023年 全国大学生电子设计竞赛的通知 xff08 电组字 2023 01号 xff09 各赛区组织委员会 各有关高等学校 xff1a 全国大学生电子设计竞赛 xff08 以下简称全国竞赛 xff09 组委会在认真总结往届电子设计
  • 机试复试准备中--梦校(华科)真题

    一 矩阵转置 二 统计单词 写法一 读取一整行 写法二 依次读入每一个单词 三 二叉排序树 DFS 四 IP地址 五 特殊排序 六 a b 高精度加法 七 奇偶校验 八 最大的两个数 九 二叉树遍历 DFS 十 成绩排序 十一 守形数 十二
  • 学python的第十四天---小蓝(5)

    一 最长公共子序列 dp 二 蓝桥骑士 最长递增子序列 三 蓝肽子序列 最长公共子序列 四 合唱队形 最长递增子序列 五 字符串编辑问题 引入一个难一点的题目 最优包含 一 最长公共子序列 dp Maxn 1005 dp 0 for in
  • 学Python的第八天---递归与递推

    一 递归实现指数型枚举 写法一 dfs 写法二 python库函数 combinations ls i 二 递归实现排列型枚举 在这里插入图片描述 https img blog csdnimg cn bfd48628fb0c495bbbd2

随机推荐

  • 树莓派3B/3B+安装win10/11

    手上有一块树莓派3B 43 xff0c 但Linux已经满足不了我了 xff0c 于是准备刷机win11 资源包 xff08 里面自带win10镜像生成程序 xff09 提取码 xff1a 40t9 链接 xff1a https pan b
  • 全网详细解决Client does not support authentication protocol requested by server;consider upgrading Mysql c

    文章目录 1 复现错误2 分析错误3 解决错误 1 复现错误 今天使用Navicat准备连接mysql xff0c 如下图所示 xff1a 点击连接测试按钮时 xff0c 却报出如下错误 xff1a 即1251 Client does no
  • win10系统遭遇VMware USB Arbitration Service 无法启动,错误31的解决方案

    安装VM虚拟机的时候遭遇这个问题 xff0c 查了好几天 xff0c 网上提供的方法是 xff1a 手动启动的时候提示 34 VMware USB Arbitration Service 无法启动 xff0c 出 现错误31 xff1a 连
  • C# Winform窗体属性和操作

    1 窗体属性 通过控件的Anchor和Dock属性来调整 xff0c Dock的优先级比Anchor高 Dock属性 表示控件在窗体中停靠的位置 xff0c 其取值Top Bottom Left Right和Fill分别表示停靠在窗体的顶部
  • ubuntu下为APT设置代理

    Ubuntu下为APT设置代理 一 最简单的方法 图形界面方法 xff1a 新立得软件包管理器 gt 设置 gt 首选项 gt 网络 进行设置代理就可以了 二 编辑命令 方法1 xff1a 如果您 希望apt get xff08 而不是其他
  • typora主题更改(以及旧版本下载地址)

    目录 1 Typora官网2 旧版Typora下载地址3 Typora主题商店3 1 找到本地主题文件夹3 2 添加新主题并使用 4 在Typora中使用LaTeX主题 1 Typora官网 官网地址 xff1a https typora
  • 将投影矩阵P利用QR分解分解出摄像机内外参数(Opencv)

    将投影矩阵P利用QR分解分解出摄像机内外参数 xff08 Opencv xff09 将投影矩阵P利用QR分解分解出摄像机内外参数 输入 xff1a P xff1a 投影矩阵 xff0c 3 4 输出 xff1a K xff1a 内参数矩阵
  • (转载)依赖、关联、聚合、组合

    类与类图 1 类 Class 封装了数据和行为 xff0c 是面向对象的重要组成部分 xff0c 它是具有相同属性 操作 关系的对象集合的总称 2 在系统中 xff0c 每个类具有一定的职责 xff0c 职责指的是类所担任的任务 xff0c
  • ubuntu14.0.4升级指定内核以及默认内核启动

    一 xff0c 更新到指定的内核版本 1 首先查看当前的内核版本 xff0c 打开终端在窗口输入以下命令 uname a 2 在ubuntu的终端窗口内搜索可用升级的内核版本 apt cache showpkg linux headers
  • 解决Cannot download “https://github.com/sass/node-sass/releases/download...问题

    因很早做了一个小demo xff0c 并且在其他成熟的电脑上 xff08 node配置好的 xff09 下载依赖包没什么问题 xff0c 最近就在新的电脑上配置好所有东西后 xff0c 去下载这个demo的依赖包 xff0c 就出现了nod
  • 如何阅读 Redis 源码?

    在这篇文章中 xff0c 我将向大家介绍一种我认为比较合理的 Redis 源码阅读顺序 xff0c 希望可以给对 Redis 有兴趣并打算阅读 Redis 源码的朋友带来一点帮助 第 1 步 xff1a 阅读数据结构实现 刚开始阅读 Red
  • C语言DFS和BFS解决迷宫问题

    C语言DFS与BFS 迷宫问题 题目描述 给定一个 N times MN M 方格的迷宫 xff0c 迷宫里有 TT 处障碍 xff0c 障碍处不可通过 在迷宫中移动有上下左右四种方式 xff0c 每次只能移动一个方格 数据保证起点上没有障
  • 2022第9周、第10周总结

    差分 最近看到了一个关于差分的题目 题目描述 给定一个长度为n的数列a1 a2 an xff0c 每次可以选择一个区间 l r xff0c 使得这个区间内的数都加1或者都减1 请问至少需要多少次操作才能使数列中的所有数都相等 xff1f 在
  • 装箱问题(DP)

    题目描述 有一个箱子容量为V xff08 正整数 xff0c 0 xff1c xff1d V xff1c xff1d 20000 xff09 xff0c 同时有n个物品 xff08 0 xff1c n xff1c xff1d 30 xff0
  • 丑数(c语言)

    题目描述 我们把只包含质因子2 3和5的数称作丑数 xff08 Ugly Number xff09 例如6 8都是丑数 xff0c 但14不是 xff0c 因为它包含因子7 习惯上我们把1当做是第一个丑数 输入一个数n xff0c 判断它是
  • 2022/12/30总结

    今日学习了二叉树有关知识 二叉树 二叉树通俗来讲就是一个有俩个指针的链表 他们大多长这个样子 xff1a 这里还有俩个概念了 xff0c 二叉树分为完全二叉树和满二叉树 上面所说的是满二叉树 xff0c 顾名思义就是每个父节点都相应的有俩个
  • 滑动窗口算法

    滑动窗口 滑动窗口有俩种 xff1a 定窗口和不定窗口 滑动窗口说白了就是双指针的运用 定窗口说明是一个特定窗口大小 xff0c 通常用来解决相邻的元素 xff0c 最大值 xff0c 最小值 不定窗口说的是 xff0c 先由右指针去找到第
  • 本学期学习计划

    第7周 学习MySQL 写7个基础题 第8周 熟悉C 43 43 语言 学习maven 写7个基础题 第9周 巩固java和MySQL和maven 写5道中等题 第10周 写好项目框架 写5道中等的题目 第11周 写好项目一些基本功能 刷5
  • 2023/4/2总结

    题解 线段树OR树状数组 Virtual Judge vjudge net 正如这道题目一样 xff0c 我的心情也如此 1 这道题是线段树问题 xff0c 更改学生值即可 xff0c 不需要用到懒惰标记 2 再去按照区间查找即可 xff0
  • 2023/4/27总结

    第一周任务 Virtual Judge vjudge net 1 这道题目穷举即可 最多90次 include lt stdio h gt int getLucky int x int a 10 i n t 61 x max 61 0 mi