https://ac.nowcoder.com/acm/contest/315#question

A.平方数

代码:

#include <bits/stdc++.h>
using namespace std; int n;
int ans = ; int main() {
scanf("%d", &n);
for(int i = n; i >= ; i --) {
if((int)sqrt(i) == sqrt(i)) {
ans = i;
break;
}
}
printf("%d\n", ans);
return ;
}

B.勇气获得机

代码:

#include <bits/stdc++.h>
using namespace std; int n;
vector<char> ans; int main() {
scanf("%d", &n);
while(n) {
if(n % == ) {
ans.push_back('G');
n = (n - ) / ;
} else {
ans.push_back('N');
n = (n - ) / ;
}
}
for(int i = ans.size() - ; i >= ; i --)
printf("%c", ans[i]);
printf("\n");
return ;
}

C.排列

代码:

#include <bits/stdc++.h>
using namespace std; const int maxn = 1e5 + ;
int n;
int a[maxn]; int main() {
scanf("%d", &n);
for(int i = ; i <= n; i ++)
scanf("%d", &a[i]); int cnt = ;
for(int i = ; i < n; i ++)
if(a[i] == i) {
cnt ++;
swap(a[i], a[i + ]);
} if(a[n] == n) {
swap(a[n], a[n - ]);
cnt ++;
} printf("%d\n", cnt); return ;
}

D.打车

代码:

#include <bits/stdc++.h>
using namespace std; int n, s;
int a[]; int main() {
scanf("%d%d", &n, &s);
for(int i = ; i <= n; i ++)
scanf("%d", &a[i]);
sort(a + , a + + n);
int sum = , i = , ans = ;;
while(sum < s && i <= n) {
i ++;
sum += a[i];
} //printf("%d\n", i);
int cnt = ;
for(int j = i; j >= ; j --) {
if(sum - a[j] >= s) {
cnt ++;
sum -= a[j];
}
else continue;
}
//printf("%d\n", cnt);
printf("%d\n", i - cnt);
return ;
}

F.美丽的项链

代码:

#include <bits/stdc++.h>
using namespace std; typedef long long ll;
int n, m;
ll dp[][];
ll l[], r[]; int main() {
scanf("%d%d", &n, &m);
memset(dp, , sizeof(dp));
for(int i = ; i <= n; i ++)
scanf("%d%d", &l[i], &r[i]); dp[][] = ;
for(int i = ; i <= n; i ++) {
for(int j = ; j <= m; j ++) {
for(int k = l[i]; k <= r[i]; k ++)
dp[i][j + k] += dp[i - ][j];
}
}
printf("%lld\n", dp[n][m]);
return ;
}

2017Nowcoder Girl初赛重现赛的更多相关文章

  1. 2017Nowcoder Girl初赛重现赛 D(二进制枚举

    链接:https://ac.nowcoder.com/acm/contest/315/D来源:牛客网 题目描述 妞妞参加完Google Girl Hackathon之后,打车回到了牛家庄. 妞妞需要支 ...

  2. 2016ACM/ICPC亚洲区沈阳站-重现赛赛题

    今天做的沈阳站重现赛,自己还是太水,只做出两道签到题,另外两道看懂题意了,但是也没能做出来. 1. Thickest Burger Time Limit: 2000/1000 MS (Java/Oth ...

  3. 2016 CCPC 东北地区重现赛

    1. 2016 CCPC 东北地区重现赛 2.总结:弱渣,只做出01.03.05水题 08   HDU5929 Basic Data Structure    模拟,双端队列 1.题意:模拟一个栈的操 ...

  4. 2016 CCPC长春重现赛

    1.2016中国大学生程序设计竞赛(长春)-重现赛 2.总结:会做的太少,应变能力也不行,或者说猜题目的能力不行 02  水 04  HDU 5914  Triangle 1.题意:1~n,n个数,问 ...

  5. 2016年中国大学生程序设计竞赛(合肥)-重现赛1001 HDU 5961

    传递 Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submiss ...

  6. 2016年中国大学生程序设计竞赛(合肥)-重现赛1008 HDU 5968

    异或密码 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submis ...

  7. 2016年中国大学生程序设计竞赛(合肥)-重现赛1009 HDU 5969

    最大的位或 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submi ...

  8. HDU 5127.Dogs' Candies-STL(vector)神奇的题,set过不了 (2014ACM/ICPC亚洲区广州站-重现赛(感谢华工和北大))

    周六周末组队训练赛. Dogs' Candies Time Limit: 30000/30000 MS (Java/Others)    Memory Limit: 512000/512000 K ( ...

  9. HDU 6227.Rabbits-规律 (2017ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学))

    Rabbits Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total S ...

随机推荐

  1. c#项目总结

    写了将近10年代码了,最后休息,回想了下,感觉什么都没有. 所以打算写一些总结性的文章,先写几个项目,用于c#各个方向的封装使用 最后汇总成一个完善的解决方案.所有项目都在一个解决方案FastAIFr ...

  2. 【前行】◇第3站◇ Codeforces Round #512 Div2

    [第3站]Codeforces Round #512 Div2 第三题莫名卡半天……一堆细节没处理,改一个发现还有一个……然后就炸了,罚了一啪啦时间 Rating又掉了……但是没什么,比上一次好多了: ...

  3. vim删除文件所有内容

    在命令模式下,输入:.,$d 回车.

  4. ubuntu部署kubeadm1.13.1高可用

    kubeadm的主要特性已经GA了,网上看很多人说1.13有bug在1.13.1进行的更新,具体我也没怎么看,有兴趣的朋友可以查查,不过既然有人提到了我们就不要再去踩雷了,就用现在的1.13.1来部署 ...

  5. 老刘的Linux小课堂开课了

    经过几个月的等待,刘遄老师的LINUX课堂终于开课了,从现在开始,我会在博客里将每一堂课的笔记记录下来,记录自己的每一步成长. 由于是第一次开课,老刘只是简单的介绍了LINUX相关的一些概念,比如开源 ...

  6. weex踩坑记录

    weex框架样式问题--我暂时使用最基本的样式css,weex前端开发的话web端会显示各种的html标签.写出的样式也都会显示的很好,但是在app端的话,就没有很好的兼容性,只是支持文档中的一些标签 ...

  7. python 摘要算法

    一.概述: 摘要算法主要特征是加密过程不需要密钥,并且加密的数据无法解密,只有输入相同的明文数据经过相同的摘要算法才能得到相同的密文.摘要算法主要应用在“数字签名”领域.接下来会讲述RSA公司的MD5 ...

  8. Vue 服务器端渲染(一)

    什么是服务器端渲染(SSR)? Vue.js 是构建客户端应用程序的框架.默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM.然而,也可以将同一个组件渲染为服务器端的 HT ...

  9. re模块(详解正则)

    re模块 imort re 1.\w \W print(re.findall('\w','ab 12\+- _*&')) #\w 匹配字母 数字 及下划线 执行结果:['a', 'b', '1 ...

  10. c#获取当前运行程序所在的目录

    C#获取项目程序及运行路径的方 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”:   2.c# wi ...