ACM 第十三天
训练赛题目
#include <bits/stdc++.h> using namespace std; int main()
{
double n,m;
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
while(cin>>n>>m){
cout<<max(ceil(n*2.0/m),2.0)<<endl;
}
}
D题代码:
方法一 数学方法
#include <bits/stdc++.h>
using namespace std;
int pow2(int a,int b)
{
int ans =;
for(int i=;i<=b;i++)
ans=(ans*)%();
return ans;
}
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
string s;
cin>>s;
int ans=;
for(int i=;i<s.size();i++)
{
if((s[i]=='N'||s[i]=='S') &&(s[i+]=='W'||s[i+]=='E'))
ans=(ans+)%; }
long long a1=(long long)pow2(,ans)%();
cout<<a1<<endl; return ;
}
方法二 递推思想
#include <bits/stdc++.h>
using namespace std;
#define mod 1000000007
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
char s[];
cin>>s;
int a[];
int s1=strlen(s);
a[]=a[]=;
for(int i=;i<=s1;i++)
{
if((s[i-]=='N'||s[i-]=='S') &&(s[i]=='W'||s[i]=='E'))
a[i+]=(a[i]+a[i-])%mod;
else
a[i+]=a[i];
}
cout<<a[s1]<<endl;
return ;
}
G题:一个数是 三个素数的乘积
#include <bits/stdc++.h>
using namespace std; int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
int n;
bool flag;
while(cin>>n)
{
int cnt=;
for(int i=; i*i<=n; i++)
{
flag=;
while(n%i==)
{
if(flag)
{
cnt++;
flag=;
}
n/=i;
}
}
if(n!=) cnt++;
if(cnt==) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return ;
}
ACM 第十三天的更多相关文章
- hdu 1292 "下沙野骆驼"ACM夏令营 (递推)
"下沙野骆驼"ACM夏令营 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/ ...
- CRL快速开发框架系列教程十三(嵌套查询)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- SCNU ACM 2016新生赛决赛 解题报告
新生初赛题目.解题思路.参考代码一览 A. 拒绝虐狗 Problem Description CZJ 去排队打饭的时候看到前面有几对情侣秀恩爱,作为单身狗的 CZJ 表示很难受. 现在给出一个字符串代 ...
- 我的MYSQL学习心得(十三) 权限管理
我的MYSQL学习心得(十三) 权限管理 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...
- SCNU ACM 2016新生赛初赛 解题报告
新生初赛题目.解题思路.参考代码一览 1001. 无聊的日常 Problem Description 两位小朋友小A和小B无聊时玩了个游戏,在限定时间内说出一排数字,那边说出的数大就赢,你的工作是帮他 ...
- acm结束了
最后一场比赛打完了.之前为了记录一些题目,开了这个博客,现在结束了acm,这个博客之后也不再更新了. 大家继续加油!
- 关于ACM的总结
看了不少大神的退役帖,今天终于要本弱装一波逼祭奠一下我关于ACM的回忆. 从大二上开始接触到大三下结束,接近两年的时间,对于大神们来说两年的确算不上时间,然而对于本弱来说就是大学的一半时光.大一的懵懂 ...
- 第一届山东省ACM——Phone Number(java)
Description We know that if a phone number A is another phone number B’s prefix, B is not able to be ...
- 第一届山东省ACM——Balloons(java)
Description Both Saya and Kudo like balloons. One day, they heard that in the central park, there wi ...
随机推荐
- C#获取本地磁盘信息
直接上干货简单易懂 //磁盘监控(远程/本地) //需要引用System.Management.dll public class RemoteMonitoring { private static s ...
- (待整理)flume操作----------hivelogsToHDFS案例----------运行时,发生NoClassDefFoundError错误
1. 2.错误日志 命令为 bin/flume-ng agent --name a2 --conf conf/ --conf-file job/file-hdfs.conf Info: Sourcin ...
- Scala的符号入门
Spark是由Scala编写的.Spark作为一款十分易用高效的大数据框架使用越来越广泛,Scala也随之有更多的人去学习. 语言相通,相信有python.java基础的程序员学习Scala并没有太大 ...
- python应用:爬虫框架Scrapy系统学习第三篇——初识scrapy
scrapy的最通用的爬虫流程:UR2IM U:URL R2:Request 以及 Response I:Item M:More URL 在scrapy shell中打开服务器一个网页 cmd中执行: ...
- Python 爬虫 (二)
cookiejar模块: 管理储存cookie,将传出的http请求添加cookie cookie存储在内存中,CookieJar示例回收后cookie将自动消失 实例:用cookjar访问人人网主页 ...
- 12-oauth密码模式identity server4实现
1-服务端代码, 配置类,可加 RequireClientSecret=false, 这样调用端就不需要传入client_secret参数 using System.Collections; usin ...
- 使用 Vim 搭建 JavaScript 开发环境
原文链接: https://spacevim.org/cn/use-vim-as-a-javascript-ide/ SpaceVim 是一个模块化的 Vim IDE,针对 JavaScript 这一 ...
- 通过反编译看Java String及intern内幕--费元星站长
通过反编译看Java String及intern内幕 一.字符串问题 字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究.倒是面试或者笔试的时候,往 ...
- /proc/meminfo详解
cat /proc/meminfo 读出的内核信息进行解释, 下篇文章会简单对读出该信息的代码进行简单的分析. MemTotal: 507480 kB MemFree: ...
- create-react-app创建react项目 css模块化处理
用的css预处理器用sass,其他大同小异. 用create-react-app创建项目,执行npm run eject弹出配置文件(此操作不可逆): 配置sass,用的最新的CRA,webpack4 ...