nothing for nothing(一)

Delphi对话框与窗口组件开发指南 本文还有配套的精品资源,点击获取 简介:Delphi编程中,对话框和窗口是构建用户界面的关键元素。本指南将通过"dxPack108.zip_对话框与窗口_Delphi_"压缩包,深入探讨Delphi中的对话框和窗口组件,包括模态和非模态对话框、自定义窗口创建、XP风格组件集成等知识点。压缩包中的源代码和示例应用程序将帮助开发者掌握如何使用这些组件,提升UI设计和实现技能,从... 阅读详情

6483: AtCoder Contest 

链接http://exam.upc.edu.cn/problem.php?id=6483

该题就是把中间的的单词只保留首字母首,但是输入的时候有空格,所以想到了用Java,java中有String类中nextLine(),所以就用Java来进行编译,把开头的字母和结尾的字母去掉,然后只去判断中间的字符。

package my;
import java.util.*;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner ip = new Scanner(System.in);
		while(ip.hasNext()){
			String s;
			s = ip.nextLine();
			char a[] = s.toCharArray();
			int len = a.length;
			System.out.print("A");
			int i, cn = 0;
			for(i = 6; i < len - 7; i++){
				if(a[i] >= 65 && a[i] <= 90){
					System.out.print(a[i]);
				}
			}
			System.out.print("C");
		}

	}

}

 

6489: UOIAUAI

链接http://exam.upc.edu.cn/problem.php?id=6489

这题就是简单的水体,就是判断单个字符是不是a,e,i,o,u;是就输出

vowel,不是就输出consonant;但是此题存在的问题是, 不能用scanf读入数据,否则会产生两个输入。

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main(){
    char a;
    cin>>a;
    if(a == 'a' ||a == 'e' ||a == 'i' ||a == 'o' ||a == 'u' )
        cout<<"vowel"<<endl;
    else cout<<"consonant"<<endl;
return 0;
}

6484: Between a and b ...

链接http://exam.upc.edu.cn/problem.php?id=6484

 

大概意思,就是问a,b之间,有多少个数可以整除x,但是数据范围非常的大1e18,必须用long long;

该题利用了类似容斥原,先利用除法,先确定0到a之间有多少可以整除x的数,再算0到b之间,有多少可以整除x的数。最后在相减,如果amodx==0最后结果应该加1,因为多减了一个a.

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main(){
    long long a, b, x;
    while(~scanf("%lld %lld %lld", &a, &b, &x)){
        long long a1, a2, a3;
        a1 = a / x;
        a2 = b / x;
        a3 = a2 - a1;
        int cn = 0;
        if(a % x == 0)cn = 1;
        printf("%lld\n", a3 + cn);

    }
return 0;
}

6485: Boxes and Candies

链接http://exam.upc.edu.cn/problem.php?id=6485

题意就是左右两边的和不能大于x,每次只能取一个,取一个的时候算一次操作,问一共进行了多少次操作。,思路就是贪心算法,只对右边的进行操作。然后就能达到目的。

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main(){
    int n;
    long long x;
    int a[100009];
    while(scanf("%d %lld", &n, &x) != EOF){
        int i;
        for(i = 0; i < n; i++){
            scanf("%lld", &a[i]);注意%lld;
        }
        long long cn = 0;
        if(a[0] > x){//如果第一个大于x那么就把第一个数置为x,用cn来计数
            cn = a[0] - x;
            a[0] = x;
            //cout<<a[0]<<' '<<cn<<endl;
        }
        for(i = 1; i < n; i++){
            if(a[i] + a[i-1] > x){//如果左右之和大于x的话,就把a[i]置为x-a[i-1];
                cn += a[i] + a[i - 1] - x;
                a[i] = x - a[i-1];
                //cout<<a[i]<<" "<<i<<' '<<cn<<endl;
            }
        }
        printf("%lld\n",cn);
    }
return 0;
}

Thin

链接http://exam.upc.edu.cn/problem.php?id=6490

此题就是打印,把行数增加一倍,就是把每一行连着打印两遍。

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main(){
    int n, m;
    char a[101][101];
        while(~scanf("%d %d", &n, &m)){
            int i, j;
            for(i = 1; i <= n; i++){
                for(j = 1; j <= m; j++){
                    cin>>a[i][j];
                }
            }
            for(i = 1; i <= 2 * n; i++){
                for(j = 1; j <= m; j++){
                    int f;
                   f = (i+1)/2;
                   cout<<a[f][j];
                }
                cout<<endl;

            }


        }

return 0;
}

6486: An Ordinary Game

链接http://exam.upc.edu.cn/problem.php?id=6486

该题类似于博弈论,但是跟博弈论又有点差别,原理就是两端一样判断中间的长度len mod 2==1,后手赢,否则先手赢,然后就是两端不一样的时候,如果len+1,(len+1)mod 2== 1后手赢,否则先手赢。

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main(){
    char a[100005];
    while(~scanf("%s", a)){
        int len = strlen(a);
        if(a[0] == a[len -1]){
            if(len % 2 == 1){
                cout<<"Second"<<endl;
            }
            else cout<<"First"<<endl;
        }
        else{
                if((len+1) % 2 == 1)cout<<"Second"<<endl;
                else cout<<"First"<<endl;

        }
    }
return 0;
}

 

 

 

 

 

飞书组织架构同步至LDAP:实现企业应用统一身份认证的实战指南 本文详细介绍了如何将飞书组织架构同步至LDAP,实现企业应用统一身份认证的实战方案。通过飞书开放平台API与LDAP服务的集成,企业可以大幅减少账号管理工作量,提升IT效率。文章涵盖技术架构设计、密码策略、详细配置步骤及自动化同步实现,特别适合需要统一认证体系的中大型企业。 阅读详情

相关推荐

半导体设备隔振必看:如何用天棚阻尼PID控制实现VC-C级振动抑制(含SIMULINK模型)

本文深入探讨了在半导体精密制造中,如何运用天棚阻尼PID控制算法实现VC-C级振动抑制。通过构建高保真单自由度仿真模型,详细解析了从算法原理、SIMULINK实现到参数整定的全链路方案,并针对谐波扰动提供了陷波滤波器设计方法,为工程师提供了从仿真到实践的完整主动隔振技术指南。

pz89012345的博客 537

Nothing for Nothing( 十五 )

题目:Maximum Xor Secondary 题意:给你一个数组让你求一个区间的最大值异或上这个区间第二大的值,问你最大值是多大。 思路:本题用单调栈去维护区间第二大的数,正着扫一遍,反着再扫一遍。 #include<bits/stdc++.h> using namespace std; const int maxn = 1e5+10; int a[maxn]; stack&lt...

REfusing的博客 349

trae CN 配置ida的mcp教程

本文介绍了在TraeCN中配置IDA Pro MCP服务的完整步骤:1)准备IDA Pro 9.0+和Python 3.11+环境;2)安装MCP服务端并配置插件;3)生成MCP配置文件;4)在TraeCN中添加HTTP类型MCP服务(默认端口13337);5)测试连接。重点说明了HTTP配置方式的操作流程,包括手动启动服务、正确填写JSON配置等关键环节。

2401_87915504的博客 1953

Nothing for nothing( 九 )

题目:Ugly Pairs 题意:给你一个字符串,让你改变字符的顺序,使字符任意相邻的字符在字母表中的位置都不相邻。 思路:就是把字符的奇数位置s1和偶数位置s2,单独提取出来,然后判断一下这两个字符串能否拼接在一起,如果不能就输出No answer. 参考博客:【题解】B. Ugly Pairs(贪心 思维)⭐⭐ 代码: #include<bits/stdc++.h> using n...

REfusing的博客 349

王道考研计算机网络课件全解析:从零搭建你的知识框架(附B站视频+PPT下载)

本文全面解析王道考研计算机网络课程的核心知识体系,从OSI七层模型到TCP/IP四层架构,详细讲解物理层、数据链路层、网络层、传输层和应用层的关键技术。提供高效学习路径、实战案例和常见误区警示,帮助考生系统构建计算机网络知识框架,适合计算机考研备考者参考学习。

leaf8的博客 560

lattice Diamond Programmer程序下载

Lattice Diamond Programmer(支持Lattice FPGA与CPLD程序下载)

qq_44385725的博客 5169

Nothing for nothing ( 八 )

P1996 约瑟夫问题 链接:https://www.luogu.org/problemnew/show/P1996 题意:本题就是约瑟夫环问题,一群人从1开始报数,然后不断循环一圈。如果有个人报的数为m,下一个人从一开始报数,不断淘汰,直到只剩下一个人,那个这个人就是胜利者。 题解:看到这个问题首先想到队列,如果这个人报数为不为m,那么这个人接着入队列,否则就不入队列。 #includ...

REfusing的博客 222

unity人物刚体移动_Unity3D实现2D人物移动-总结篇

背景最近研究Unity3d,2d寻路的实现。所以又一次涉及到了角色坐标位移的问题。系统的对于角色鼠标点击移动这个简单问题进行整理和总结。本来就是一个简单的几何问题,结果发现已经有两个小坑,顺便填上,这里做下总结。实现需求:通过鼠标点击,控制2d角色移动,就是点哪里,角色向移动到哪里问题分解:按照时间进行动画分解,鼠标输入(动画开始)、平移(动画进行)、移动结束(动画结束)前提:这里前面的文章基本解...

weixin_39610366的博客 1274

Nothing for Nothing(十一)

文章目录题目1:[Nick and Array](http://codeforces.com/problemset/problem/1180/B)题目2:[Valeriy and Deque](http://codeforces.com/problemset/problem/1179/A)题目3: [Tolik and His Uncle](http://codeforces.com/group/...

REfusing的博客 462

包络检波电路(Envelope Detector)

把 100 kHz 载波想象成"电台的高频信号",把 1 kHz 包络想象成"主持人说话的声波"。而今天电路的工作,就是把这个"调大调小的外壳"(包络)重新剥出来,还原成主持人的声音 🎵。这是三极管开关电路的重要搭档,也是从"二极管家族"过渡到"三极管家族"的桥梁 🔌。——倍压整流看的是"幅值累积"(多个电容接力),包络检波看的是"频率分离"(高低频分开)。同样的"D1 串联 + RC 并联"拓扑,今天被赋予了"AM 解调"的新生命。——电感负载的"泄洪闸",保护三极管开关不被反向电动势击穿。

飞多学堂的博客 91

自定义载板RK3588HDMI输入配置完整解决方案

✅ HDMI输入信号检测✅ 自动时序识别(支持1080p@60Hz等标准格式)✅ V4L2视频设备接口✅ 实时视频流捕获✅ H.264编码录制✅ HDCP内容保护支持问题根因识别:发现了hdmim1模块资源冲突的本质问题硬件设计理解:明确了Orange Pi 5 Plus的真实硬件设计意图功能实现:成功启用HDMI输入功能,替代了无法使用的HDMI1输出完整验证:建立了从硬件检测到视频录制的完整测试流程。

梁俊星的博客 1271

nothing for nothing(三)

觉醒!MACROSS!点击打开链接 题目大意就要消灭以原点为中心的周围的所有敌人,并且花费的代价最小(就是开炮的次数最小),大炮360度无死角开炮。 解题思路该题就是求到原点的距离最大的点作为半径开炮,这么做可以消灭所有的敌人,花费的代价比较小。所以先把所有点到原点的距离用数组存起来,然后排序,输出最大的一个就行了 #include&lt;stdio.h&gt; #include&lt;i...

REfusing的博客 397

AUTOSAR MCAL开发及EB Tresos工具使用总结

在基于AutoSar CP架构开发MCAL时,会使用到EB tresos工具。本文主要对MCAL开发及EB tresos工具使用进行总结,仅作为自学使用,以方便后续查漏补缺。

liuxu324的博客 2625

delphi esc关闭窗口_教你关闭烦人的电脑弹窗广告

我们在日常使用电脑时,经常会碰到那些令人讨厌的电脑弹窗广告,有时候广告内容还乱七八糟。今天,教大家3种方法,永久关闭电脑广告弹窗。方法一卸载相关软件(如果你知道是什么软件带来的弹窗,且该软件不再用了)。方法二1、等到电脑上跳出广告弹窗的话,先不要着急关闭,在键盘上按下【Ctrl+Shift+Esc】,调出【任务管理器】。2、在【进程】-【应用】下方,找到与桌面上相对应的弹窗广告名称,鼠标右击选择【...

weixin_36280338的博客 1787

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

DELPHI-线程的终止和退出

在Delphi中使用线程,当窗体关闭时,如果窗体中启用了线程,一般需要手动关闭,以释放资源。 常用来结束线程的代码为:         PcmThrd.Terminate;         PcmThrd.WaitFor; 即先触发Terminate方法,然后等待线程的结束。 这种方法要求线程不能使用FreeOnTerminate := True; ,否则在WaitFor即将结束的时

chinajobs的专栏 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

delphi esc关闭窗口_Mac需要很长时间关闭?方法拿走!

macOS提供的简单乐趣之一就是启动和关闭的速度。通常只需要几秒钟,尤其是对于现代Mac电脑中的固态闪存来说。但这并不总是完美的。有时你的Mac可能会变慢,或者无法关闭。发生这种情况时,你可以尝试多种技巧来再次加快速度。那么以下就是快速关闭Mac的最佳修复技巧了。1.关闭窗口重新打开功能macOS具有一个漂亮的功能,可让你在关闭时保存当前会话(所有打开的应用程序以及这些应用程序中的窗口)。然后在你...

weixin_39641386的博客 149

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

delphi 关闭时缩小到托盘_Delphi 最小化到托盘

unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs,ShellAPI;constWM_BARICON=WM_USER+200;typeTForm1 = class(TForm)private procedure WMSysComman...

weixin_39518530的博客 259

delphi 关闭时缩小到托盘_Delphi 最小化窗体到托盘

---- 现在很多的应用程序都有这样一种功能,当用户选择最小化窗口时,窗口不是象平常那样最小化到任务栏上,而是“最小化”成一个任务栏图标。象FoxMail 3.0 NetVampire 3.0等都提供了这样的功能。实现这样的功能实际上并不复杂,在窗口最小化时,窗口会发出WM_SYSCOMMAND消息,你只要需要截取Windows的WM_SYSCOMMAND消息,在窗口最小化时隐藏窗口并调用Wind...

weixin_39648432的博客 459

delphi 关闭时缩小到托盘_DELPHI 程序最小化到托盘源码

//应选将窗体装入一个图标,在Form的Icon属性中,否则缩小至系统栏后将是空白的。unit Unit1;interfaceusesWindows, Messages, SysUtils,Classes, Graphics, Controls, Forms,Dialogs,ShellAPI;constWM_BARICON=WM_USER+200;typeTForm1 = class(TForm)...

weixin_39889214的博客 169

delphi 关闭时缩小到托盘_程序启动后直接最小化到托盘栏(delphi) | 学步园

unit ServerMain;interfaceusesWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,StdCtrls, IniFiles, ExtCtrls, bsSkinData, BusinessSkinForm, Menus,bsSkin...

weixin_39922929的博客 430

delphi 程序删除自身方法(4种方法)

多种方法,请自已测试吧 procedure DeleteMe; var BatchFile: TextFile; BatchFileName: string; ProcessInfo: TProcessInformation; StartUpInfo: TStartupInfo; begin BatchFileName := ExtractFilePath(ParamStr(0)) + ‘_deleteme.bat’; AssignFile(BatchFile, BatchFileName); Rewrit

yygyyygy1233的博客 1010

delphi 关闭时缩小到托盘_怎么使delphi小程序可以最小化到系统托盘?

Shell_NotifyIcon这个API可以实现系统托盘图标功能,然后你在自定义一下最小化的消息就可以了,图标功能有个例子托盘就是在任务栏右下角的小图标。创建、更改、删除只需要一个Windows API就能实现。这个函数叫做Shell_NotifyIcon()。这个函数和其他处理Windows 外壳的函数都包含在ShellAPI单元中。本例程在窗口创建时在任务栏的右下角创建一个托盘图标。图标由两...

weixin_39855568的博客 677

Delphi的一些初级小笔记

COOLBAR内嵌TOOLBAR,但是TOOLBAR的按钮偏上的解决办法:把COOLBAR的COOLBAND的BORDERSTYLE设为SINGLE。另外,如果想把主菜单弄到TOOLBAR里面,只要把TOOLBAR的MENU设为主菜单名,并把主菜单的AUTOMERGE设为TRUE即可。------------------------------------listbox从文件中读取列表的操作Lis

hlms的专栏 1617

DELPHI学习笔记1

DELPHI学习笔记1listbox从文件中读取列表的操作ListBox1.Items.LoadFromFile(ExtractFilePath(Application.ExeName)+aaa.txt);ListBox1.Items.Add(Edit1.Text);//添加了一个项目ListBox1.Items.SaveToFile(ExtractFilePath(Application

whpepsi2的专栏 4952

delphi esc关闭窗口_简单又实用!3种方法彻底关闭电脑弹窗广告!

Hello,各位好呀!要说用电脑的过程中,我最讨厌的事情是什么?那一定非弹窗广告莫属,用着用着,就会弹出莫名其妙的广告,而且绝大多数还都是少儿不宜的广告,真的是非常烦人!影响心情的同时,也大大降低了办公效率!如何彻底解决弹窗广告的问题呢?今天就来教大家几招。方法一:1、按下组合键【Win+R输入msconfig】,点击确定。2、进入【任务管理器】后,点击【启动】选项,接着将右侧所有的程...

weixin_40007016的博客 706

delphi窗口的双缓冲绘制浅析收藏

====================================================== 注:本文源代码点此下载 ====================================================== 有时,在有大量图片或者复杂的界面下,会出现界面闪烁。这是由于windows默认在绘制界面前会用背景色清空,然后重绘。 因为默认背景色一般是白色的

javazhuanzai的专栏 582
下一篇: BigInteger(简单了解)
Re:fused
博客等级 码龄9年 474粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值