首页 > 其他分享 >测试一

测试一

时间:2025-01-14 18:32:07浏览次数:1  
标签:48 idx idy int mp 测试 ans

T1 饮料换购
记录额外的瓶盖数量
达到 3 个就加上一瓶
签到题
考场少打等号痛失36pts

Code
#include<bits/stdc++.h>
using namespace std;
int n,ans,peel;
int main(){
    scanf("%d",&n);
    while(n>0){
        ans+=n;
        peel+=n%3;
        n/=3;
        if(peel>=3)peel-=3,n++;
    }
    printf("%d",ans);
    return 0;
}

T2 买不到的数目
数学题
数据范围抽象(是错的)
大概 long long
[dp/暴力] 直接 38 DIE
有注意力能注意到是 xy-x-y
没有注意力的(such as me)
记一下结论吧

Code
#include<bits/stdc++.h>
using namespace std;
long long n,m;
int main(){
	scanf("%lld%lld",&n,&m);
	printf("%lld",n*m-n-m);
	return 0;
}

T3 费解的开关

2^25 [dfs/bfs]
剪枝写好了18pts
写不好直接爆0pt

正解离谱 2^5 dfs
枚举第一排每一个按还是不按
用二进制
00000->11111 <=> 0->31
接下来如果当前位置为灭
就按其正下方的按钮
如此而无后效性
最后检查最后一排是否全 1
(因为下面没有了)
若全为一则统计答案

Code
#include<bits/stdc++.h>
using namespace std;
char mp[10][10],in[10][10];
int T,ans,answer;
void push(int idx,int idy){
	mp[idx][idy]=((mp[idx][idy]-48)^1)+48;
	mp[idx+1][idy]=((mp[idx+1][idy]-48)^1)+48;
	mp[idx-1][idy]=((mp[idx-1][idy]-48)^1)+48;
	mp[idx][idy+1]=((mp[idx][idy+1]-48)^1)+48;
	mp[idx][idy-1]=((mp[idx][idy-1]-48)^1)+48;
}
int main(){
	ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	cin>>T;
	while(T--){
		answer=100;
		cin>>(in[1]+1)>>(in[2]+1)>>(in[3]+1)>>(in[4]+1)>>(in[5]+1);
		for(int it=0;it<=31;it++){
			ans=0;
			for(int i=1;i<=5;i++)for(int j=1;j<=5;j++)mp[i][j]=in[i][j];
			if((it>>0)&1)push(1,1),++ans;
			if((it>>1)&1)push(1,2),++ans;
			if((it>>2)&1)push(1,3),++ans;
			if((it>>3)&1)push(1,4),++ans;
			if((it>>4)&1)push(1,5),++ans;
			for(int j=1;j<5;j++)for(int k=1;k<=5;k++)if(mp[j][k]=='0')push(j+1,k),++ans;
			if(mp[5][1]=='1'&&mp[5][2]=='1'&&mp[5][3]=='1'&&mp[5][4]=='1'&&mp[5][5]=='1')answer=min(answer,ans);
		}
		if(answer>6)cout<<"-1\n"; else cout<<answer<<"\n";
	}
	return 0;
}


T4 机器人跳跃问题
每次跳到都变成 2E-H
逆推即可
签到成功

Code
#include<bits/stdc++.h>
using namespace std;
const int N=100856;
const double eps=1e-7;
int n;
long long lable[N];
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++)scanf("%lld",&lable[i]);
	double ans=0.0;
	for(int i=n;i>=1;i--)ans=(ans+lable[i])/2.0;
	cout<<(long long)(ans+0.99999);
	return 0;
}

标签:48,idx,idy,int,mp,测试,ans
From: https://www.cnblogs.com/2025ing/p/18671384

相关文章

  • idea中,在pom文件引入jwt使用,JwtTes测试报错Cannot resolve method ‘withClaim(String
    JwtTes测试类中报错Cannotresolvemethod'withClaim(String,Map<String,Object>)'  1.报错报这个错误可能是jwt版本问题,下面请看我的报错文件JwtTest.javapom.xml找了好一会,以为是没加分号的原因,以为是用了中文标点,结果检查了一遍,代码没有问题,标点没有问题。......
  • 如何利用AI进行用户体验测试
    用户体验(UserExperience,UX)在现代产品设计中占据核心地位。随着技术的发展,用户对产品体验的要求越来越高,传统的用户体验测试方法面临诸如效率低、覆盖范围有限、数据主观性强等问题。人工智能(AI)以其强大的数据处理能力、模式识别能力和自动化优势,为用户体验测试注入了新的活......
  • 使用Selenium进行网页自动化测试
    在使用Selenium进行网页自动化测试时,获取网络请求数据(即network数据)并不直接由Selenium库提供。Selenium主要用于与网页内容进行交互(如点击、输入文本、获取页面元素等),但它本身不拦截或记录网络请求。然而,你可以结合Selenium与其他工具(如BrowserMobProxy、Wireshark、mitm......
  • 渗透测试怎么做?看看大神一次完整的渗透测试实战
    渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!渗透测试的前提是我们得经过用户的授权,才可以对网站进行渗透。如果我......
  • 推荐APP实用测试工具
    移动互联网时代,APP测试已经成为软件开发流程中至关重要的一环。如何高效完成APP自动化测试,提升测试覆盖率和质量?选择合适的测试工具是关键!今天我们就来盘点几款实用的APP自动化测试工具,让你的测试效率飞速提升,不知道就真的OUT啦!APP自动化测试用哪些工具最实用?它们分别适用......
  • 【自动化测试】—— Appium安装配置保姆教程(图文详解)
    目录一.环境准备二.JDK安装1.JDK下载2.JDK安装3.配置环境4.验证安装三.AndroidSDK安装1.下载AndroidSDK2.安装AndroidSDK3.安装工具4.配置环境5.验证安装四.NodeJS安装1.下载NodeJS2.安装NodeJS3.验证安装4.安装淘宝镜像五.Python及依......
  • Tauri教程-基础篇-第六节 Tauri的调试与测试
    “如果结果不如你所愿,就在尘埃落定前奋力一搏。”——《夏目友人帐》“有些事不是看到了希望才去坚持,而是因为坚持才会看到希望。”——《十宗罪》“维持现状意味着空耗你的努力和生命。”——纪伯伦Tauri技术教程*第四章Tauri的基础教程第六节Tauri的调试与......
  • 【网络安全渗透测试零基础入门】一文带你0基础挖到逻辑漏洞(非常详细),轻松成为朋友眼中
    前言这是七海给粉丝盆友们整理的网络安全渗透测试入门阶段逻辑漏洞渗透与防御教程本文主要讲解如何从零基础带你挖到逻辑漏洞喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。逻辑漏洞概述由于程序逻辑不严谨或逻辑太过复杂,导致一些逻辑分支不能正常处理或......
  • 大模型在测试中的应用:开启智能化测试新时代
    用ChatGPT做软件测试随着人工智能技术的快速发展,大语言模型(LLM,LargeLanguageModel)如OpenAI的GPT系列、Baidu文心一言、Qwen-2等正在引领多个领域的技术变革。在软件测试领域,这些大模型通过其强大的自然语言处理和推理能力,为测试用例生成、自动化脚本生成、缺陷预测......
  • 微软正式开源超强小模型Phi-4 性能测试超越GPT-4o、Llama-3.1
    微软近期在HuggingFace平台上发布了名为Phi-4的小型语言模型,这款模型的参数量仅为140亿,但在多项性能测试中表现出色,超越了众多知名模型,包括OpenAI的GPT-4o及其他同类开源模型如Qwen2.5和Llama-3.1。在之前的在美国数学竞赛AMC的测试中,Phi-4获得了91.8分,显著优......