hdu2060-2062
hdu 2060
斯诺克,读懂题意直接模拟
#include<stdio.h>
int main(){
int N;
int i,a[];
a[]=;
for(i=;i<=;i++){
a[i]=(-i)*i/;
}
for(i=;i<=;i++){
a[i]=a[i-]+;
}
while(scanf("%d",&N)!=EOF){
for(i=;i<=N;i++){
int L,SP,SO;
scanf("%d%d%d",&L,&SP,&SO);
if(a[L]>=SO-SP) printf("Yes\n");
else printf("No\n");
}
}
return ;
}
hdu 2061
求GPA并判断有没有挂科,直接模拟
#include<stdio.h>
#include<string.h>
int main(){
int N;
while(scanf("%d",&N)!=EOF){
for(int i=;i<=N;i++){
int K,j;
scanf("%d",&K);
double C[],S[];
char q[];
bool f=;
for(j=;j<=K;j++){
scanf("%s%lf%lf",q,&C[j],&S[j]);
if(!f&&S[j]<&&S[j]>=)f=;
}
if(f)printf("Sorry!\n");
else{
double GKP=,s=;
for (j=;j<=K;j++){
GKP+=S[j]*C[j];
s+=C[j];
}
GKP=GKP*1.0/s;
printf("%.2lf\n",GKP);
}
if(i!=N){
printf("\n");
}
}
}
return ;
}
hdu2062
#include<stdio.h>
#include<string.h>
int main()
{
long long a[],i;
a[]=;
for(i=;i<=;i++) a[i]=(i-)*a[i-]+;
long long n,m;
while(scanf("%I64d%I64d",&n,&m)!=EOF){
long long b[],k=m,l=n,t,s;
memset(b,,sizeof(b));
for(;k>;){
t=(k-)/a[l]+;
s=;
for (t;t>;t--){
s++;
while (b[s]) s++;
}
b[s]=;
printf("%I64d",s);
k=(k-)%a[l];
if (k==) printf("\n");
else printf(" ");
l--;
}
}
return ;
}
hdu2060-2062的更多相关文章
- ural 2062 Ambitious Experiment
2062. Ambitious Experiment Time limit: 3.0 secondMemory limit: 128 MB During several decades, scient ...
- Problem 2062 Suneast & Yayamao 二进制(多重背包的理解基础)
Problem 2062 Suneast & Yayamao Accept: 143 Submit: 313T ...
- HDU 2062 Subset sequence 数位dp,思路 难度:1
http://acm.hdu.edu.cn/showproblem.php?pid=2062 Subset sequence Time Limit: 1000/1000 MS (Java/Others ...
- URAL 2062 Ambitious Experiment(分块)
[题目链接] http://acm.timus.ru/problem.aspx?space=1&num=2062 [题目大意] 给出两个操作,操作一给出区间[l,r],对l到r中的每一个下标i ...
- 题解报告:hdu 2062 Subset sequence
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2062 Problem Description 考虑集合An = {1,2,...,n}. 例如,A1 ...
- FZU - 2062 - Suneast & Yayamao
先上题目: Problem 2062 Suneast & Yayamao Accept: 146 Submit: 319Time Limit: 1000 mSec Memory L ...
- FZU Problem 2062 Suneast & Yayamao
http://acm.fzu.edu.cn/problem.php?pid=2062 题目大意: 给你一个数n,要求求出用多少个数字可以表示1~n的所有数. 思路: 分解为二进制. 对于一个数n,看它 ...
- FZU Problem 2062 Suneast & Yayamao
http://acm.fzu.edu.cn/problem.php?pid=2062 标题效果: 给你一个数n,要求求出用多少个数字能够表示1~n的全部数. 思路: 分解为二进制. 对于一个数n.看它 ...
- Ural 2062:Ambitious Experiment(树状数组 || 分块)
http://acm.timus.ru/problem.aspx?space=1&num=2062 题意:有n个数,有一个值,q个询问,有单点询问操作,也有对于区间[l,r]的每个数i,使得n ...
- hdu 2062
ps:11版的最后一题...是个递推题...比如n=5,推出首数字后,n--,继续找下一个 代码: #include "stdio.h" ]; ]; int main(){ lon ...
随机推荐
- php--------文件夹文件拷贝和复制
php开发中常常对文件进行操作,文件夹和文件的拷贝,复制等. /** * 文件夹文件拷贝 * * @param string $src 来源文件夹 * @param string $dst 目的地文件 ...
- amoba读写分离
原文链接:http://www.abcdocker.com/abcdocker/81 Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致 ...
- python-day45--mysql索引
一 .介绍 为何要有索引? 一些复杂的查询操作,对查询语句的优化显然是重中之重.说起加速查询,就不得不提到索引了. 什么是索引? 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结 ...
- python-day13--装饰器
1.开放封闭的原则: 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须允许代码扩展.添加新功能. 2.对 ...
- 弗洛伊德算法(Floyd算法)
原博来自http://www.cnblogs.com/skywang12345/ 弗洛伊德算法介绍 和Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的 ...
- Leetcode 73
class Solution { public: void setZeroes(vector<vector<int>>& matrix) { vector<vec ...
- 87. Scramble String *HARD* 动态规划
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrin ...
- vue2.0对不同数据类型的显示
- 微信小程序通过js动态修改css样式的方法(交流QQ群:604788754)
WXML <view class="page" style="background-color:{{pageBackgroundColor}}" > ...
- SQL Server 调优系列基础篇 - 联合运算符总
前言 上两篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符的优化技巧,本篇我们总结联合运算符的使用方式和优化技巧. 废话少说,直接进入本篇的主题. 技术准备 基于SQL Server200 ...