当前位置: 首页 > news >正文

倒计时41天

有趣的区间 (nowcoder.com)

//向前看,主要是这点,当时举例看奇数的时候就老看前还看后,其实后面的都会包括前面的#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=5e5+6;
const int inf=0x3f3f3f3f;
int a[N];
void solve()
{int x,n,cn=0;cin>>n;for(int i=1;i<=n;i++){cin>>x;if(x&1)cn+=i;}cout<<cn;
}
signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr),cout.tie(nullptr);int t=1;//cin>>t;while(t--){solve();}return 0;
}

丛林木马 (nowcoder.com)

//™题目是10的10的5次方,看清题!!!
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=2e5+6;
const int inf=0x3f3f3f3f;
const int mod=998244353;
int a[N],b[N];
void solve()
{string s1,s2;cin>>s1>>s2;int x=0,y=0;for(int i=0;i<s1.size();i++){x*=10;x+=s1[i]-'0';x%=mod;}for(int i=0;i<s2.size();i++){y*=10;y+=s2[i]-'0';y%=mod;}cout<<(x*s2.size()+y*s1.size())%mod<<endl;
}
signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr),cout.tie(nullptr);int t=1;cin>>t;while(t--){solve();}return 0;
}

深渊水妖 (nowcoder.com)

/*
//最开始的思路,,(0/100......(°ー°〃),,,),我不管,,,,我没错,,,,,,,,,(°ー°〃)
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
struct node{int l,r,max1,zx,zy;
}no[N];
bool cmp(node a,node b)
{return a.max1>b.max1;
}
void solve() {int n,x,xx,k=0;cin>>n;for(int i=1;i<=n;i++){cin>>x;if(i==1||x<xx){k++;no[k].l=x;no[k].zx=i;//cout<<no[k].zx<<endl;}else {no[k].r=x;no[k].max1=no[k].r-no[k].l;no[k].zy=i;}xx=x;}sort(no+1,no+1+k,cmp);for(int i=1;i<=k;i++){cout<<no[i].zx<<' '<<no[i].zy<<' ';if(no[i].max1>no[i+1].max1)break;}cout<<endl;
}signed main() {ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;cin>>t;while (t--) {solve();}return 0;
}
*/
//ac代码:
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
struct node{int l,r,si;
}no[N];
int a[N];
void solve() {int n,max1=-inf,k=0,x=1;cin>>n;for(int i=1;i<=n;i++)cin>>a[i];for(int i=1;i<=n;i++){if(a[i]>a[i+1]||i==n){no[++k]={x,i,a[i]-a[x]};x=i+1;max1=max(max1,no[k].si);}}for(int i=1;i<=k;i++){if(max1==no[i].si){cout<<no[i].l<<' '<<no[i].r<<' ';}}cout<<endl;
}signed main() {ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;cin>>t;while (t--) {solve();}return 0;
}

相关文章:

  • chatgpt:还有哪些人工智能和科技值得关注?
  • AI浅谈:计算机视觉(CV)技术的优势和挑战
  • 策略模式:封装行为策略,灵活切换实现多态业务逻辑
  • uniapp的扩展组件uni-popup 弹出层自动打开
  • python学习笔记-内置异常
  • CMS垃圾回收器
  • Kotlin:协程基础
  • Leetcoder Day25| 回溯part05:子集+排列
  • 大概了解一下G1收集器
  • Redis 学习笔记 3:黑马点评
  • 服务器部署java 的docker项目,以及常用的一些命令
  • 可视化图文报表
  • Python爬虫进阶:爬取在线电视剧信息与高级检索
  • 【论文阅读】基于图像处理和卷积神经网络的板式换热器气泡识别与跟踪
  • iOS高级理论:分类和扩展
  • HTTP中的ETag在移动客户端的应用
  • Java多态
  • Java基本数据类型之Number
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • node-glob通配符
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 彻底搞懂浏览器Event-loop
  • 前端面试总结(at, md)
  • 前端性能优化——回流与重绘
  • 区块链共识机制优缺点对比都是什么
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 数据科学 第 3 章 11 字符串处理
  • 项目管理碎碎念系列之一:干系人管理
  • 新版博客前端前瞻
  • 栈实现走出迷宫(C++)
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # Maven错误Error executing Maven
  • $jQuery 重写Alert样式方法
  • %@ page import=%的用法
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)elasticsearch 源码之启动流程分析
  • (十一)c52学习之旅-动态数码管
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .Net CF下精确的计时器
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET 常见的偏门问题
  • @Autowired注解的实现原理
  • @synthesize和@dynamic分别有什么作用?
  • [android学习笔记]学习jni编程
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)