P2031凯撒密码

#include<bits/stdc++.h>

using namespace std;

int main(){
string s;
int d;
while(cin>>s)
{
cin>>d;
int len=s.length();
for(int i=0;i<len;i++)
{
s[i]=s[i]-'a'-d;
if(s[i]<0) s[i]=26+s[i];
s[i]=s[i]%26+'a';
printf("%c", s[i]);
}
cout<<endl;
}
return 0;
}

P2033神秘数字

#include<bits/stdc++.h>

using namespace std;

int main(){
long long n,m,ans=0;
cin>>n>>m;
//cout<<pow(10,n)<<endl<<pow(10,n+1)<<endl;
for(int i=pow(10,n-1);i<pow(10,n);i++)
{
int num=i,sum=0;
while(num)
{
sum+=num%10;
num/=10;
}
if(sum==m)
{
//cout<<i<<endl;
ans+=i;
}
}
cout<<ans<<endl;
return 0;
}

P100 快来找一找

#include<iostream>
#include<cstdio> using namespace std; int main(){
int m,maxnum=0;
while(cin>>m)
{
int tmp;
for(int i=0;i<m;i++)
{
cin>>tmp;
maxnum=max(maxnum,tmp);
}
cout<<maxnum<<endl;
maxnum=0;
}
}

P2034 第几个质数

老夫还是不用筛

#include<bits/stdc++.h>

using namespace std;

int prime[1000+5];

int isprime(int x)
{
if(prime[x]!=-1) return prime[x];
for(int i=2;i<=sqrt(x);i++)
{
if(x%i==0) return prime[x]=0;
}
return prime[x]=1;
} int main(){
int n,number=1;
memset(prime, -1, sizeof(prime));
prime[1]=0; prime[2]=1;
while(cin>>n)
{
if(!isprime(n))
{
cout<<"NO"<<endl;
continue;
}
for(int i=1;i<n;i++)
{
if(isprime(i))
{
number++;
}
}
cout<<number<<endl;
number=1;
}
return 0;
}

P2039 why的概率论

#include<bits/stdc++.h>

using namespace std;

int main(){
int t,x,y;
cin>>t;
while(t--)
{
cin>>x>>y;
if(!x) cout<<"0 / 1"<<endl;
else
{
y+=x;
x*=4;
cout<<x/__gcd(x,y)<<" / "<<y/__gcd(x,y)<<endl;
}
}
return 0;
}

P2065 小x爱料理

#include<bits/stdc++.h>

using namespace std;

int main(){
int t;
cin>>t;
while(t--)
{
int u,v,w,a,b,c;
int n1,n2,n3,ans;
cin>>u>>v>>w>>a>>b>>c;
n1=u/a;
n2=v/b;
n3=w/c;
ans=min(n1, min(n2, n3));
cout<<ans<<endl;
}
return 0;
}

库特的鸽鸽们

#include<bits/stdc++.h>

using namespace std;

const int MAXN=2e5+10;
int n,q,a[MAXN],c[MAXN],p[MAXN],maxn[MAXN];
int main(){
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
cin>>q;
for(int i=1;i<=q;i++)
{
int op,x,y;
cin>>op;
if(op==1)
{
cin>>x>>y;
c[x]=y;
p[x]=i;
}
else cin>>maxn[i];
}
for(int i=q-1;i>=1;i--)
{
maxn[i]=max(maxn[i], maxn[i+1]);
}
for(int i=1;i<=n;i++)
{
if(p[i]) cout<<max(c[i], maxn[p[i]])<<" ";
else cout<<max(maxn[1], a[i])<<" ";
}
//if(p[n]) cout<<max(c[n], maxn[p[n]]);
//else cout<<max(maxn[1], a[n]);
return 0;
}

ACM-刷题记录-14届NEFU校赛的更多相关文章

  1. ACM 刷题记录

    HDU Multi-University Training Contest 题目来源 题目 知识点 时间复杂度 完成情况 2019 Contest8 A Acesrc and Cube Hyperne ...

  2. [BUUCTF-Pwn]刷题记录1

    [BUUCTF-Pwn]刷题记录1 力争从今天(2021.3.23)开始每日至少一道吧--在这里记录一些栈相关的题目. 最近更新(2021.5.8) 如果我的解题步骤中有不正确的理解或不恰当的表述,希 ...

  3. PE刷题记录

    PE刷题记录 PE60 / 20%dif 这道题比较坑爹. 所有可以相连的素数可以构成一张图,建出这张图,在其中找它的大小为5的团.注意上界的估算,大概在1W以内.1W内有1229个素数,处理出这些素 ...

  4. leecode刷题(14)-- 有效的字母异位词

    leecode刷题(14)-- 有效的字母异位词 有效的字母异位词 描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词. 示例 1: 输入: s = " ...

  5. leetcode刷题记录--js

    leetcode刷题记录 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但 ...

  6. Leetcode刷题记录(python3)

    Leetcode刷题记录(python3) 顺序刷题 1~5 ---1.两数之和 ---2.两数相加 ---3. 无重复字符的最长子串 ---4.寻找两个有序数组的中位数 ---5.最长回文子串 6- ...

  7. 刷题记录:[HarekazeCTF2019]encode_and_encode

    目录 刷题记录:[HarekazeCTF2019]encode_and_encode 一.知识点 JSON转义字符绕过 php伪协议 刷题记录:[HarekazeCTF2019]encode_and_ ...

  8. 刷题记录:[De1CTF 2019]Giftbox && Comment

    目录 刷题记录:[De1CTF 2019]Giftbox && Comment 一.知识点 1.sql注入 && totp 2.RCE 3.源码泄露 4.敏感文件读取 ...

  9. 刷题记录:[强网杯 2019]Upload

    目录 刷题记录:[强网杯 2019]Upload 一.知识点 1.源码泄露 2.php反序列化 刷题记录:[强网杯 2019]Upload 题目复现链接:https://buuoj.cn/challe ...

  10. 刷题记录:[XNUCA2019Qualifier]EasyPHP

    目录 刷题记录:[XNUCA2019Qualifier]EasyPHP 解法一 1.error_log结合log_errors自定义错误日志 2.include_path设置包含路径 3.php_va ...

随机推荐

  1. python+pytest接口自动化

    本篇文章是用python+pytest写了一个简单的接口自动化脚本,外加循环请求接口的语法,大家可以参考~ 实例一: import requestsimport pytestimport time c ...

  2. Vue的学习(1)

    在学习Vue之前,首先大家要知道一个mvvm模式,何为mvvm模式呢,mvvm其实是有m,v和vm组成,类似与java里面的mvc模式,只不过mvc模式是针对于后台来说,而mvvm是针对于前台来说的, ...

  3. python音乐分类--knn

    1 #利用knn算法分类音乐,将音乐进行情绪分类 2 #将音乐分为兴奋的(excited), 愤怒的(angry),悲伤的(sorrowful),轻松的(relaxed) 3 4 #可分离因素 5 # ...

  4. MySQL核心知识

    MySQL常用的命令 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库 ...

  5. SelectionSort,选择排序,C++实现

    1 // g++ selection_sort.cc -Wall -O3 -std=c++11 && ./a.exe 2 3 4 #include <iostream> 5 ...

  6. 批量cp时中断,原来是被cp的alias干扰了

    背景 批量复制一批数据的质控结果的时候,由于表格中出现一个重复项,导致卡在是否覆盖的提示这里 结果该重复项之后的样本都没有复制成功,差点就漏掉一部分样本啊-- cat ../sampleList|wh ...

  7. Java工程结构 应用分层

    (一) 应用分层 1. [推荐]图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于 Web 层,也可以直接依赖于 Service 层,依此类推: • 开放接口层:可直接封装 Se ...

  8. create_generated_clock 的用法

    本文转载自:create_generated_clock_亓磊的博客-CSDN博客_create_generated_clock 文章目录 参数source和master_clock区别 create ...

  9. element ui 全选反选

    <el-checkbox class="selectAll" :indeterminate="isIndeterminate" v-model=" ...

  10. golang学习路线

    一.golang基础 李文周的博客:https://www.liwenzhou.com/ 视频教程:https://link.juejin.cn/?target=https%3A%2F%2Fwww.b ...