- 2025-01-21C语言的循环结构
循环结构是编程语言中的一种重要结构,用于重复执行一段代码。主要有三种循环结构:for循环,while循环和do-while循环。循环结构(1)当型循环结构:当条件P成立(为真)时,反复执行循环语句,直到条件P不成立(为假)时结束循环。(条件成立,才执行循环语句,for、while)(2)直到型循环结构:先
- 2025-01-212025/1/21学习
#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;intMax,Min,n,t;inta[N],b[N];boolcheck(intx){intlim=Max-x;intL=-1,R;for(inti=1;i<=n;++i){b[i]=a[i];if(a[i]<li
- 2025-01-21Codeforces Round 983 (Div. 2)(EF未改)
有点爆。感觉自己速度又慢效果又不好。A简单题。最多就尽量让\(1,0\)搭配起;最少就是尽量搭配\(0,0\)和\(1,1\)。B也是简单题,想一下就可以了。首先,想要保证给定的是中位数,最简单的就是比它小的分一组,比它大的分一组,自己分一组。但是因为组长度必须是奇数,所以只有在偶数位
- 2025-01-21Day 8 循环结构
1.while循环结构while(布尔表达式){ //循环内容}大多数情况下循环需要停止,我们需要一个让表达式失效的方式来结束循环。循环条件一直为true会造成无限循环“死循环”,正常的业务编程应尽量避免死循环,死循环会影响程序性能或者造成程序卡死崩溃。少部分情况需要循
- 2025-01-19leetcode——三数之和(java)
给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输
- 2025-01-18Toyota Programming Contest 2025(AtCoder Beginner Contest 389)
A-9x9题意:给你一个长度为\(3\)的乘法式,求答案。直接求即可。点击查看代码voidsolve(){std::strings;std::cin>>s;std::cout<<(s[0]-'0')*(s[2]-'0')<<"\n";}B-tcaF题意:求一个\(n\),使得\(n!=x\)。模拟即可。点
- 2025-01-18C语言中的流程控制(for循环 while循环 do-while循环)
什么是循环?循环---重复在执行循环语句for while do-while 1. for循环for(表达式1;表达式2;表达式3) { 语句} ①求解表达式1 ②判断表达式2 真 ③执行语句④求解表达式3 重复②-④直到表达式2为假 ①只会执行一次
- 2025-01-17C语言新手入门---分支与循环(下)
前言&概括鼠鼠也是才学C语言,屏幕前的各位多指教,鼠鼠耐骂。浅浅讲一下怎么使用C语言三种循环结构的语句:whilefordo…while1、while循环(1)if语句和while语句在形式上的对比两者在语法结构上基本都是一致的,再度提醒if无{}只能管理紧邻的一个句子。if(exp1){语句}while
- 2025-01-172 矩阵键盘
就是把一堆按钮并联集中,以扫描的形式读取数据,以达到节省I/O口的目的![[Pastedimage20250117160829.png]]1.读取按键编号至LCD通过不断对I/O口读取电平值来进行扫描以实现识别按键的功能#include<REGX52.H>#include"DELAY.h"unsignedintkeyNumber;unsignedintmart
- 2025-01-16双指针+回文数组
https://codeforces.com/problemset/problem/1610/B#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'usingll=longlong;usingpii=pair<int,int>;constdoublePI=acos(-1);constintN=2e5+10;constintmod=1e9
- 2025-01-16C语言break和continue用法详解(跳出循环,新手必看)
使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。C语言break关键字在我原创教程里的《C语言switchcase语句》一文中,我讲了:用 break来跳出switch语句。当break关键字用于while、for循环时,会终止循
- 2025-01-16Python九九乘法表(for循环和while循环)
运行结果样例:for循环:foriinrange(1,10):forjinrange(1,i+1):print(f"{i}*{j}={i*j}\t",end='')print()具体解释如下:这是一个嵌套的 for 循环。对于 i 的每一个值,都有一个新的 for 循环。range(1,i+1) 创建了一个新的整数序列,该序列从1
- 2025-01-16JS — 判断语句与循环语句
判断语句JavaScript中的if-else语句与C++、Python、Java中类似。直接输出到控制台:test.html中的内容为:<scripttype="module">letscore=90;if(score>=85){console.log("A");}elseif(score>=70){console.log(&
- 2025-01-16F. Array Stabilization (AND version)
题目链接:Problem-1579F-Codeforces题目大意:给一个n,dn表示数组的长度,d表示每次将数组向右移动的长度,列入d=2,数组:12345,那么下一次移动过后的数组为45123.由于数组只包含0与1,要求让移动过后的数组与前一个数组做AND运算,求多少次可以将数组变为全0,如果不能输
- 2025-01-160.LED基础控制
典中典之发光二极管,我从小学到大长脚是正级,断脚是负极里面大块的是负级,小块的是正极电阻标注:若标注102->代表着为1K电阻(10^2)若标注473->代表着为47K电阻(47*10^3)以此类推其他器件标注也为类似模式RP7RP9模块为限流电阻此单片机使用TTL规范(高电平5V低电平0V)
- 2025-01-16来试试用c++来测出你的幸运值吧~~~(1.0版)(while循环)(好玩小游戏)
你是不是也想知道自己的幸运值呢?来试试看吧!废话不多说,上代码!不要忘记点赞哦~~~#include<bits/stdc++.h>#include<windows.h>usingnamespacestd;voidmeasureLuck(intl){intn;cout<<"输入测幸运次数吧!:";cin>>n;cout<<"最大的和是"<&
- 2025-01-15最小费用最大流
#ifdefONLINE_JUDGE#else#defineQiu_Cheng#endif#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;//typedeflonglongll;constintN=5e3+520,mod=1e9+7;constintinf=INT_MAX,INF=0x3f3f3f3f3f;//constintmod1=4697620
- 2025-01-15分支和循环
引言c语言有三个结构,包括:顺序结构,循环结构,选择结构。if、switch实现分支结构,for、whlie、dowhlie实现循环结构。1.if语句基本概念-if语句是一种条件控制语句,用于根据给定条件的真假来决定是否执行某段代码。它允许程序根据不同的情况做出不同的反应,这在实现逻辑判断和流
- 2025-01-15Java的概述
Java的概述Java语言的特点简单性 解释性面向对象高性能面向对象 高性能分布式处理 多线程健壮性 动态结构中立 安全性开源跨平台什么是跨平台性?通过Java语言编写的应用程序在不同的系统平台上都可以运行。原理是什么?只要在需要运行java应用程序的操作系统上,先
- 2025-01-14【vjudge训练记录】大一寒假专项训练——栈
训练记录今天洛谷崩了,先不统计了A题栈的模板题,pop出栈并输出栈顶,top输出栈顶,记得输出前判断一下栈内非空#include<bits/stdc++.h>//#defineintlonglong#defineendl'\n'usingnamespacestd;stack<int>q;voidsolve(){strings;cin>>s;if(s=="pus
- 2025-01-14【LeetCode 刷题】二分搜索
此博客作为《代码随想录》的学习笔记,主要内容为二分搜索法及相关题目解析。文章目录704.二分查找35.搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置69.x的平方根367.有效的完全平方数以下所有二分法算法均基于左闭右闭区间704.二分查找LeetCode
- 2025-01-13C语言-循环结构
循环结构:重复执行代码1、for循环 循环用于在知道循环次数的情况下使用。三个部分:初始化、条件判断和更新 基本形式: 嵌套循环: 2、while循环 循环在
- 2025-01-13While 的基础结构
While的基础结构publicclassWhileDemo01{publicstaticvoidmain(String[]args){//输出1-100inti=0;while(i<100){i++;System.out.println(i);}}}publicclassWhileDemo02{publ
- 2025-01-13树状数组【单点修改+区间查询】+二分
https://codeforces.com/gym/580226/problem/H#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'#definelowbit(x)x&(-x)usingll=longlong;usingpii=pair<int,int>;constdoublePI=acos(-1);constintN=2e5
- 2025-01-12C语言常见概念
文章目录一.计算机语言1.计算机语言经历的阶段2.高级语言经历的发展阶段3.C语言程序结构二.算法1.程序=算法+数据结构2.算法特性3.算法三种基本结构三.常量1.整型常量2.实型常量3.字符常量四.关键字五.ASCII表六.标识符七.数据类型1.基本类型2.枚举类型(enum