今天学了JavaFX Scene Builder 2.0的使用
刚开始总是移动不了
后来换了个文件改了路径就可以了
写了两道题目
对输入的数据进行排序,再遍历一下就能得出答案
#include<iostream>
#include<vector>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){
int all;
cin>>all;
while(all--){
int an[100100];
int n,w,a;
cin>>n>>w;
for(int i=0;i<n;i++) cin>>an[i];
sort(an,an+n,greater<int>());
int sum=0;
for(a=0;sum<w;a++) sum+=an[a];
cout<<a<<endl;
}
}
#include<iostream>
#include<vector>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){
int all;
cin>>all;
while(all--){
int a,b,n,s;
cin>>a>>b>>n;
if(b<a){
if(n%2) cout<<(n-1)/2*(a+b);
else cout<<n/2*(a+b)-a+b;//
}
else {
cout<<n*b;
}
cout<<endl;
}
}
分类讨论 当b<a则if(n%2) cout<<(n-1)/2*(a+b);
else cout<<n/2*(a+b)-a+b;
否则输出n*b;代码在上