1.作用域操作符例如,需要从标准输入读取数据时,就用 std::cin。这些名字都用了:: 操作符,该操作符是作用域操作符,它的含义是右操作数的名字可以在左操作数的作用域中找到。因此,std::cin 的意思是说所需要名字 cin 是在命名空间 std 中定义的。2:命名空间#include ...
分类:
编程语言 时间:
2014-08-08 20:58:56
阅读次数:
258
下面这样一个程序:(以下程序都是在VS2010下实现) 1: class Base 2: { 3: public: 4: virtual void func() 5: { 6: coutfunc(); 23: cin.get(); 24: }注意第3行和第12行,派生类访问权限为private,但程...
分类:
编程语言 时间:
2014-08-08 15:19:26
阅读次数:
262
HDU 1002 大数加减
import java.util.*;
import java.math.*;
import java.io.*;
public class Main
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
int t=cin.nextInt();...
分类:
编程语言 时间:
2014-08-08 12:46:35
阅读次数:
261
首先这道题的节点数太多了,达到10^5,所以不能用数组模拟啊,肯定TLE,所以用贪心算法,读取第一个结点,搬到第二个结点,剩下的和第二个结点合并,一起搬到第三个结点。。。。。。这个算法很好,每次看成只是邻居间买卖,下面是代码:
#include
#include
#include
using namespace std;
int main()
{
int n;
while(cin...
# include
# include
# include
# include
# include
using namespace std;
int main()
{
string s,t;
int flag;
mapq;
while(cin>>s&&s!="XXXXXX")
{
t=s;
sort(s.begin(),s.end());
q[t]=s;
}
w...
分类:
其他好文 时间:
2014-08-06 11:56:21
阅读次数:
184
#include #include #include using namespace std;bool cmp(int a,int b){ return a>b; }int main(){ int n,i; cin>>n; vector a(n); for(i=0;...
分类:
其他好文 时间:
2014-08-06 01:45:20
阅读次数:
261
#include using namespace std;int main(){ double x,sinx=0.0,jbf,j=1.0; cin>>x; jbf=x; int k=1,l=1; double n=1; while(j>=1e-6) { j=jbf/n; s...
分类:
其他好文 时间:
2014-08-05 22:25:40
阅读次数:
259
#include#include#includeusing namespace std;int main(){ string maxStr,Str1,Str2; int maxNum,Num1,Num2; if(cin>>Str1) Num1=1; maxNum...
分类:
其他好文 时间:
2014-08-05 15:27:09
阅读次数:
255
#include #includeusing namespace std;int a[10];int main(int argc, char *argv[]){ int i;int N;while(cin>>N)for(i=0;i<N;i++) a[i]=i+1;do{for(i=0;i<N;i++...
分类:
其他好文 时间:
2014-08-05 13:27:39
阅读次数:
258
map解法
#include
using namespace std;
mapp;
int main()
{
string a,b;
while(cin>>a)
{
if(getchar()=='\n')
break;
cin>>b;
p[b]=a;
}
if(p[a]=="")...
分类:
其他好文 时间:
2014-08-05 11:19:49
阅读次数:
169