首页 > 其他分享 >关于 agKc 实在不喜欢自动化于是啥都自己合成这件事

关于 agKc 实在不喜欢自动化于是啥都自己合成这件事

时间:2024-08-11 17:17:31浏览次数:12  
标签:false cout int 合成 cin long agKc 自动化 n1

  • 关闭同步/解除绑定后,不能使用puts
  • 勤对拍(除非实在难以对拍的题目),像这种错误,只有对拍才有发现的可能性
点击查看代码
#include <bits/stdc++.h>
using namespace std;
vector<pair<long long,long long> >a[100005];
vector<long long>s;
long long t[100005],n,k;
bool f;
long long calc(long long n1)
{
	if(a[n1].empty())
	{
		return t[n1];
	}
	else
	{
		long long sum=0;
		for(long long i=0;i<t[n1];i++)
		{
			long long tmp=a[n1][i].first*calc(a[n1][i].second);
			sum+=tmp;
			if(sum>1000000000)
			{
				f=false;
			}
		}
		return sum;
	}
}
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	long long T;
	cin>>T;
	while(T--)
	{
		cin>>n>>k;
		for(long long i=1;i<=n;i++)
		{
			a[i].clear();
			long long opt;
			cin>>opt>>t[i];
			if(opt==1)
			{
				for(long long j=1;j<=t[i];j++)
				{
					long long u,v;
					cin>>u>>v;
					a[i].push_back(make_pair(u,v));
				}
			}
		}
		if(a[k].empty())
		{
			cout<<t[k]<<endl;
			continue;
		}
		int cnt=0;
		s.clear();
		for(int i=0;i<a[k].size();i++)
		{
			f=true;
			long long tmp=calc(a[k][i].second);
			if(f==true&&tmp*a[k][i].first<=1000000000)
			{
				s.push_back(tmp*a[k][i].first);
			}
			else
			{
				cnt++;
			}
		}
		long long ans=0;
		if(cnt>=2)
		{
			cout<<"Impossible"<<endl;
			continue;
		}
		else if(cnt>=1)
		{
			for(int i=0;i<s.size();i++)
			{
				ans+=s[i];	
			}
		}
		else
		{
			sort(s.begin(),s.end());
			reverse(s.begin(),s.end());
			for(int i=1;i<s.size();i++)
			{
				ans+=s[i];	
			}
		}
		if(ans>1000000000)
		{
			cout<<"Impossible"<<endl;
			continue;
		}
		cout<<ans<<endl;
	}
	return 0;
}

标签:false,cout,int,合成,cin,long,agKc,自动化,n1
From: https://www.cnblogs.com/watersail/p/18353631

相关文章

  • Java自动化测试框架-05 - 来给你的测试报告化个妆整个形 - (上)(详细教程)
    1.简介前边通过宏哥的讲解和分享想必小伙伴们和童鞋们都已经见过testng框架生成的测试报告,是不是它的样子和长相实在是不敢让大家伙恭维。那么今天宏哥就当一回美容师,由宏哥来给它美美容;当一回外科医生,做一名整形医生。由宏哥来主刀,给它整整形。让她变得丰满、美丽、可爱......
  • 电子商务图像生成技术:AI驱动的自动化流程
    摘要:本文介绍了一种基于人工智能技术的电子商务图像生成系统,该系统能够自动化地完成商品图像的生成过程。通过简单的三个步骤,用户可以快速生成高质量的电商主图和头图,从而提高工作效率并降低成本。**关键词:**人工智能,电商图像,自动化生成,图像处理1.引言在电子商务领域,高质......
  • 【系统分析师论文】论系统自动化测试及其应用
    论系统自动化测试及其应用前沿论文题目摘要正文前沿本人参加软考培训,已通过软考拿到高级工程师职称,故分享给大家论文的原稿,每篇论文都是经过培训机构老师批改过,可以学习借鉴论文的框架和分段方式,非常实用。论文题目摘要2020年5月,我参与了某数字化车间管理系......
  • 【Linux必备工具】自动化构建工具makefile的使用详解
    ✨                        听风八百遍,才知是人间    ......
  • 自动化运维-《日常运维手册接入手册》之 服务器端口表
    前言:脚本编写不是一蹴而就,需要根据当前场景和实际需求不断测试和调整,最重要的是勇于踏出敢于尝试的这一步。任务需求:在ansible-vault加密环境下,使用root权限批量将项目上所有服务器的tcp端口过滤掉22,25,53,443,631,9100,10050端口后显示出来;判断服务器上如果有jps命令的就执行......
  • 使用go+gin编写日志中间,实现自动化收集http访问信息,错误信息等,自动化生成日志文件
    1.首先在logger包下点击查看代码packageloggerimport( "fmt" "io" "net/http" "os" "path" "runtime/debug" "time" "github.com/gin-gonic/gin" "github.com/sirupsen/logrus&q......
  • 10 个令人惊叹的 Python 自动化脚本!
    /01/剪贴板管理器你是否曾发现自己忙于处理多个文本片段,而忘记了自己复制了什么?有没有想过有一个工具可以记录你一天中复制的所有内容?这个自动化脚本可以监控你复制的所有内容,将复制的每个文本无缝地存储在一个时尚的图形界面中,这样你就不必在无尽的标签页中搜索,也不会丢失......
  • 接口自动化-YAPI+GITLAB+JENKINS+飞书畅想与实践
    起因工作中遇到期望做接口自动化,之前公司跟着团队做过python+request搭建的自动化框架,逐步完善框架本身,与接口测试用例本身,都是需要代码编写能力较强,能保证框架本身没问题,也要保证接口用例本身没问题。领导期望接口自动化能做到闭环,从代码产生开始到接口测试结果结束,都可以......
  • C# & Unity 面向对象补全计划 七大原则 之 合成/聚合复用原则( CARP)难度:☆☆☆☆ 总结:
    本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正本系列作为七大原则和设计模式的进阶知识,看不懂没关系请看专栏:http://t.csdnimg.cn/mIitr,查漏补缺1.合成/聚合复用原则(CARP)        合成/聚合复用原则就是在一个新的对象里面使用一些已有的......
  • 适合新手进行接口与自动化测试练习的推荐网站!!!
    对于新手来说,接口与自动化测试练习网站是提升技能的重要资源。以下是一些适合新手进行接口与自动化测试练习的推荐网站:1、httpbin.orghttpbin.org是一个在线提供HTTP服务的网站,它提供了丰富的HTTP接口,用于测试HTTP请求和响应的各种信息,如cookie、IP、headers和登录验证等,对web开......