C 暂时还不对

 #include <iostream>
#include <cstdio>
#include <cmath> using namespace std; #define MOD 1000000007
typedef long long ll; int jie[]; void jiecheng1(){
ll jiech=;
for(ll i=;i<=;i++){
jiech*=i;
jiech%=MOD;
jie[i]=jiech;
}
} ll jiecheng(ll aa){
return jie[aa]; } ll cal(int T,int Y){
if(T%==||Y%==){
return ;
}
ll n,m;
n=T;
m=(T-Y)/;
return (jiecheng(n)%MOD)/( ((jiecheng(m)%MOD)*(jiecheng(n-m)%MOD))%MOD );
} int distan(int a,int b){
if(a>b){
return a-b;
}else{
return b-a;
}
} int main()
{
int n,T,w;
int xi,ci;
ll result=;
jiecheng1();
while(~scanf("%d %d %d",&n,&T,&w)){
result=;
for(int i=;i<n;i++){
scanf("%d %d",&xi,&ci);
if(T==distan(xi,w)){
result+=ci;
}else if(T>(int)abs(xi-w)){
result+=cal(T,distan(xi,w))*ci%MOD;
}
}
result%=MOD;
printf("%lld\n",result); }
return ;
}

F 暂时不对

 #include <iostream>
#include <cmath> using namespace std; int main()
{
double a,b,c;
int n;
double x,x1,x2;
while(cin>>n){
while(n--){
cin>>a>>b>>c;
if(a==&&b==){
if(c==)
cout<<"NO"<<endl;
else
cout<<"YES"<<endl;
continue;
}
if(a==){
x=(c*-1.0)/b;
if(x==(int)x)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
continue;
}
x=(b*b-*a*c);
if(x<){
cout<<"YES"<<endl;
continue;
}
x=sqrt(x);
x1=(b*-+x)/2.0*a;
x2=(b*--x)/2.0*a;
if(x1==(int)x1||x2==(int)x2)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
} }
return ;
}

G

 package G;

 import java.math.BigInteger;
import java.util.Scanner; public class Main {
public static void main(String[] args) {
int n,m;
int MOD=1000000007;
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
BigInteger iii=new BigInteger("1");
BigInteger eve=new BigInteger("0");
BigInteger res=new BigInteger("0");
n=sc.nextInt();
m=sc.nextInt();
for(int i=1;i<=n;i++){
iii=iii.valueOf(i);
eve=iii.pow(m).mod(BigInteger.valueOf(MOD));
res=res.add(eve);
res=res.mod(BigInteger.valueOf(MOD));
}
System.out.println(res.toString());
} }
}

J

 #include <iostream>
#include <algorithm> using namespace std; struct Goods{
int val,cnt;
}a[]; int cmp(Goods x,Goods y){
return x.val<y.val;
} int main()
{
int n, num, cnt;
long long sum; while(cin>>n){
for(int i=;i<n;i++){
cin>>a[i].val;
}
for(int i=;i<n;i++){
cin>>a[i].cnt;
}
sort(a,a+n,cmp); sum = num = ;
while(a[num].val < ){
num ++;
}
for(int i=num;i<n;i++){
sum += a[i].val * a[i].cnt;
}
num--;
cnt = ; while(a[num].val + sum > && num >= ){
if(cnt == ){
cnt = a[num].cnt - ;
} else {
cnt--;
}
if(cnt == ){
num--;
}
sum += a[num].val;
} if(cnt == ) num++;
else a[num].cnt = cnt; sum = ;
for(int i=; num < n; i++){
sum += a[num].val * i;
a[num].cnt--;
if(a[num].cnt == ) num++;
} cout<<sum<<endl;
} return ;
}

K

#include <iostream>
#include <cstring>
#include <algorithm> using namespace std; long long f[]; struct node{
int a,d,c;
double f;
};
node sc[]; int cmp(node x,node y){
return x.f>y.f;
}
int main()
{
int n,T;
while(cin>>n>>T){
for(int i=;i<n;i++)
cin>>sc[i].a;
for(int i=;i<n;i++)
cin>>sc[i].d;
for(int i=;i<n;i++){
cin>>sc[i].c;
sc[i].f=(sc[i].d*1.0)/sc[i].c;
}
sort(sc,sc+n,cmp);
memset(f,,sizeof(f));
long long maxx=;
for(int i=;i<n;i++){
for(int j=T;j>=sc[i].c;j--){
f[j]=max(f[j],f[j-sc[i].c]+max(sc[i].a-sc[i].d*j,));
maxx=max(maxx,f[j]);
}
}
cout<<maxx<<endl;
}
return ;
}

山东省第八届ACM大学生程序设计竞赛的更多相关文章

  1. Alice and Bob(2013年山东省第四届ACM大学生程序设计竞赛)

    Alice and Bob Time Limit: 1000ms   Memory limit: 65536K 题目描述 Alice and Bob like playing games very m ...

  2. 2013年山东省第四届ACM大学生程序设计竞赛-最后一道大水题:Contest Print Server

    点击打开链接 2226: Contest Print Server Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 53  Solved: 18 [Su ...

  3. 山东省第四届ACM大学生程序设计竞赛解题报告(部分)

    2013年"浪潮杯"山东省第四届ACM大学生程序设计竞赛排名:http://acm.upc.edu.cn/ranklist/ 一.第J题坑爹大水题,模拟一下就行了 J:Contes ...

  4. [2012山东省第三届ACM大学生程序设计竞赛]——n a^o7 !

    n a^o7 ! 题目:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2413 Time Lim ...

  5. angry_birds_again_and_again(2014年山东省第五届ACM大学生程序设计竞赛A题)

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2877 题目描述 The problems ca ...

  6. sdut Mountain Subsequences 2013年山东省第四届ACM大学生程序设计竞赛

    Mountain Subsequences 题目描述 Coco is a beautiful ACMer girl living in a very beautiful mountain. There ...

  7. [2012山东省第三届ACM大学生程序设计竞赛]——Mine Number

    Mine Number 题目:http://acm.sdut.edu.cn/sdutoj/problem.php? action=showproblem&problemid=2410 Time ...

  8. 2013年山东省第四届ACM大学生程序设计竞赛J题:Contest Print Server

    题目描述     In ACM/ICPC on-site contests ,3 students share 1 computer,so you can print your source code ...

  9. 2012年"浪潮杯"山东省第三届ACM大学生程序设计竞赛--n a^o7 ! 分类: 比赛 2015-06-09 17:16 14人阅读 评论(0) 收藏

    n a^o7 ! Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 All brave and intelligent fighte ...

随机推荐

  1. Deepin 15.4 编译安装 LNMP(PHP 5.6.31 + Nginx 1.12.1 + MySQL 5.6.36)

    先查看先前的文章:Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记 编译 Nginx #安装依赖库 sudo apt-get -y i ...

  2. PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法

    PL/SQL查询时,如果Number(17)以上的大数,会显示为科学计数法 解决方法: TOOLS->PREFERENCES->WINDOW TYPE->SQL WINDOW下选中N ...

  3. Canvas 和 SVG 的不同

    Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的. SVG SVG 是一种使用 XML 描述 2D 图形的语言. SVG 基于 XML,这意味着 SVG DOM 中的每个 ...

  4. 诡异的druid链接池链接断开故障经验总结

    背景 症状 排查 修复 背景 最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的地址切换到统一的读负载均衡的代理 haproxy 上,方便机柜和服务器的搬迁. ...

  5. [转]jQuery中clone和clone(true)的区别

    jquery中clone() 和 clone(true)的区别. jquery复制 DOM的时候,原来还可以连 dom上面绑定的事件一起复制. 原文: https://www.cnblogs.com/ ...

  6. python使用mysql

    python安装MySQLdb需要ssl,出错,原因如地址: https://stackoverflow.com/questions/46967488/getting-error-403-while- ...

  7. OSI(Open System Interconnect) 网络七层协议

    你作为用户想发个快递,你叫来了顺丰,顺丰快递员从你手里拿走了快递,又装进一个盒子,然后把一个快递单子贴在了上面. 快递员回到集散中心,将快递往那一扔不管了,分拣员把快递按投递的省市分开,发往同一地区的 ...

  8. elasticsearch外网访问设置

    默认情况下安装elasticsearch之后是无法进行外网访问的,可以通过设置来完成这一目的 1.更改配置文件 [***@elk01 ~]$ vim elk/config/elasticsearch. ...

  9. 19.翻译系列:EF 6中定义自定义的约定【EF 6 Code-First约定】

    原文链接:https://www.entityframeworktutorial.net/entityframework6/custom-conventions-codefirst.aspx EF 6 ...

  10. mysql 动态增加列,查找表中有多少列,具体什么列。 通过JSON生成mysql表 支持子JSON

    好消息, 程序员专用早餐机.和掌柜说 ideaam,可以节省20元. 点击链接  或復·制这段描述¥k3MbbVKccMU¥后到淘♂寳♀ 或者 淘宝扫码 支持下同行哈 ---------------- ...