AOJ 0543 - Receipt

書くだけ

#include<iostream>

int main(){
	int sum;
	while(std::cin >> sum, sum){
		int p;
		for(int i=9;i--;){
			std::cin >> p;
			sum -= p;
		}
		std::cout << sum << std::endl;
	}
}

ShortCodingみたいなもの.
C++では109byteで妖怪イチオオイ.どこ減らすかとか方針変えるかとかとか思っている.

#include<cstdio>
main(){int s,p,i;while(scanf("%d",&s),s){for(i=9;i--;s-=p)scanf("%d",&p);printf("%d\n",s);}}

追記(13/06/15)
妖怪イチスクナイを達成.cin,coutをつかったほうが短いとは盲点でした.

#include<iostream>
main(){int s,p,i;while(std::cin>>s,s){for(i=9;i--;s-=p)std::cin>>p;std::cout<<s<<'\n';}}